lib/license_finder/license/definitions.rb in license_finder-1.2-java vs lib/license_finder/license/definitions.rb in license_finder-2.0.0.rc2
- old
+ new
@@ -1,11 +1,11 @@
module LicenseFinder
class License
module Definitions
extend self
- def all(whitelist)
+ def all
[
apache2,
bsd,
gplv2,
isc,
@@ -13,35 +13,37 @@
mit,
newbsd,
python,
ruby,
simplifiedbsd
- ].map { |license|
- whitelist_if_necessary(license, whitelist)
- }
+ ]
end
- def build_unrecognized(name, whitelist)
- result = License.new(
+ def build_unrecognized(name)
+ License.new(
short_name: name,
url: nil,
matcher: NoneMatcher.new
)
- whitelist_if_necessary(result, whitelist)
end
private
- def whitelist_if_necessary(license, whitelist)
- whitelisted = whitelist.any? { |name| license.matches_name? name }
- whitelisted ? license.whitelist : license
- end
-
def apache2
License.new(
short_name: "Apache2",
pretty_name: "Apache 2.0",
- other_names: ["Apache-2.0", "Apache Software License", "Apache License 2.0", "Apache License Version 2.0", "Apache Public License 2.0"],
+ other_names: [
+ "Apache-2.0",
+ "Apache Software License",
+ "Apache License 2.0",
+ "Apache License Version 2.0",
+ "Apache Public License 2.0",
+ "The Apache Software License, Version 2.0",
+ "Apache 2",
+ "Apache License",
+ "Apache License, Version 2.0"
+ ],
url: "http://www.apache.org/licenses/LICENSE-2.0.txt"
)
end
def bsd