module Gem
Public Class Methods
licenses()
click to toggle source
# File lib/gem/licenses.rb, line 2 def self.licenses licenses = {} config_path = File.expand_path('../../licenses/config.yml', __FILE__) config = YAML.safe_load(File.read(config_path)) Gem.loaded_specs.each_value do |spec| spec.licenses.map(&:downcase).each do |license| license_name = config[license] || license licenses[license_name] ||= [] licenses[license_name] << spec end end licenses end