Sha256: 062598c86e7e8f6e9d2f400efff651f40b75c5195c2fd1d56969726ba00d788b

Contents?: true

Size: 487 Bytes

Versions: 2

Compression:

Stored size: 487 Bytes

Contents

module LicenseFinder
  class Configuration < LicenseFinder::Persistence::Configuration
    def ignore_groups
      super.map &:to_sym
    end

    def whitelisted?(license_name)
      license = License.find_by_name(license_name) || license_name
      whitelisted_licenses.include? license
    end

    private
    def whitelisted_licenses
      whitelist.map do |license_name|
        LicenseFinder::License.find_by_name(license_name) || license_name
      end.compact
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
license_finder-0.7.3 lib/license_finder/configuration.rb
license_finder-0.7.1 lib/license_finder/configuration.rb