class Licensee::Project::PackageInfo

Public Class Methods

name_score(filename) click to toggle source
# File lib/licensee/project_files/package_info.rb, line 15
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'
  0.0
end

Public Instance Methods

possible_matchers() click to toggle source
# File lib/licensee/project_files/package_info.rb, line 4
def possible_matchers
  case ::File.extname(filename)
  when '.gemspec'
    [Matchers::Gemspec]
  when '.json'
    [Matchers::NpmBower]
  else
    []
  end
end