self.find_by_filename

in lib/linguist/language.rb [155:162]


    def self.find_by_filename(filename)
      basename, extname = File.basename(filename), File.extname(filename)
      langs = [@primary_extension_index[extname]] +
              @filename_index[basename] +
              @extension_index[extname]
      langs.compact.uniq
    end