Sha256: 53dadfa17c3287d4fc47ba4ac4d695e67e5a4b83f82b0bf88a00f3101cb84b16
Contents?: true
Size: 439 Bytes
Versions: 1
Compression:
Stored size: 439 Bytes
Contents
module Gem 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 end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem-licenses-0.2.2 | lib/gem/licenses.rb |