class Gem::Licenses
def self.match?(license)
def self.match?(license) !REGEXP.match(license).nil? end
def self.suggestions(license)
def self.suggestions(license) by_distance = LICENSE_IDENTIFIERS.group_by do |identifier| levenshtein_distance(identifier, license) end lowest = by_distance.keys.min return unless lowest < license.size by_distance[lowest] end