class Licensee class Project class PackageInfo < Licensee::Project::File def possible_matchers case ::File.extname(filename) when ".gemspec" [Matchers::Gemspec] when ".json" [Matchers::NpmBower] else [] end end def self.name_score(filename) return 1.0 if ::File.extname(filename) == ".gemspec" return 1.0 if filename == "package.json" return 0.75 if filename == "bower.json" return 0.0 end end end end