class GodObject::GemMetadata::Service

Public Class Methods

new(gems: ::Gem.loaded_specs.values) click to toggle source
# File lib/god_object/gem_metadata/service.rb, line 22
def initialize(gems: ::Gem.loaded_specs.values)
  @gems = gems
end

Public Instance Methods

find_gems_providing(metadata_key) click to toggle source
# File lib/god_object/gem_metadata/service.rb, line 26
def find_gems_providing(metadata_key)
  @gems.select { |gem| gem.metadata.key?(metadata_key) }
end