lib/licensee.rb in licensee-6.1.1 vs lib/licensee.rb in licensee-7.0.0

- old
+ new

@@ -1,48 +1,51 @@ -require_relative "licensee/version" -require_relative "licensee/content_helper" -require_relative "licensee/license" -require_relative "licensee/project" +require_relative 'licensee/version' +require_relative 'licensee/content_helper' +require_relative 'licensee/license' +# Projects +require_relative 'licensee/project' +require_relative 'licensee/projects/git_project' +require_relative 'licensee/projects/fs_project' + # Project files -require_relative "licensee/project_file" -require_relative "licensee/project_files/license_file.rb" -require_relative "licensee/project_files/package_info.rb" +require_relative 'licensee/project_file' +require_relative 'licensee/project_files/license_file' +require_relative 'licensee/project_files/package_info' +require_relative 'licensee/project_files/readme' # Matchers -require_relative "licensee/matchers/exact_matcher" -require_relative "licensee/matchers/copyright_matcher" -require_relative "licensee/matchers/dice_matcher" -require_relative "licensee/matchers/package_matcher" -require_relative "licensee/matchers/gemspec_matcher" -require_relative "licensee/matchers/npm_bower_matcher" +require_relative 'licensee/matchers/exact_matcher' +require_relative 'licensee/matchers/copyright_matcher' +require_relative 'licensee/matchers/dice_matcher' +require_relative 'licensee/matchers/package_matcher' +require_relative 'licensee/matchers/gemspec_matcher' +require_relative 'licensee/matchers/npm_bower_matcher' -class Licensee +module Licensee # Over which percent is a match considered a match by default CONFIDENCE_THRESHOLD = 90 # Base domain from which to build license URLs - DOMAIN = "http://choosealicense.com" + DOMAIN = 'http://choosealicense.com'.freeze class << self attr_writer :confidence_threshold # Returns an array of Licensee::License instances - def licenses(options={}) + def licenses(options = {}) Licensee::License.all(options) end # Returns the license for a given path def license(path) Licensee.project(path).license end def project(path) - begin - Licensee::GitProject.new(path) - rescue Licensee::GitProject::InvalidRepository - Licensee::FSProject.new(path) - end + Licensee::GitProject.new(path) + rescue Licensee::GitProject::InvalidRepository + Licensee::FSProject.new(path) end def confidence_threshold @confidence_threshold ||= CONFIDENCE_THRESHOLD end