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