lib/license_finder/configuration.rb in license_finder-0.7.0 vs lib/license_finder/configuration.rb in license_finder-0.7.1

- old
+ new

@@ -1,4 +1,19 @@ 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