class Gem::Licenses
Constants
- IDENTIFIERS
Software Package Data Exchange (SPDX) standard open-source software license identifiers
- NONSTANDARD
- REGEXP
Public Class Methods
match?(license)
click to toggle source
# File lib/rubygems/util/licenses.rb, line 367 def self.match?(license) !REGEXP.match(license).nil? end
suggestions(license)
click to toggle source
# File lib/rubygems/util/licenses.rb, line 371 def self.suggestions(license) by_distance = IDENTIFIERS.group_by do |identifier| levenshtein_distance(identifier, license) end lowest = by_distance.keys.min return unless lowest < license.size by_distance[lowest] end