mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Support for multiple file extension segments
This commit is contained in:
@@ -192,8 +192,8 @@ module Linguist
|
||||
# Returns all matching Languages or [] if none were found.
|
||||
def self.find_by_filename(filename)
|
||||
basename = File.basename(filename)
|
||||
extname = FileBlob.new(filename).extension
|
||||
(@filename_index[basename] + find_by_extension(extname)).compact.uniq
|
||||
exts = FileBlob.new(filename).extensions.map {|extname| find_by_extension(extname)}
|
||||
(@filename_index[basename] + exts.flatten).compact.uniq
|
||||
end
|
||||
|
||||
# Public: Look up Languages by file extension.
|
||||
|
||||
Reference in New Issue
Block a user