class Minipack::Configuration::Collection
Public Class Methods
new(configs = [])
click to toggle source
# File lib/minipack/configuration.rb, line 12 def initialize(configs = []) @configs = configs.map(&:id).zip(configs).to_h end
Public Instance Methods
each() { |c| ... }
click to toggle source
# File lib/minipack/configuration.rb, line 20 def each @configs.values.each { |c| yield c } end
find(id)
click to toggle source
# File lib/minipack/configuration.rb, line 16 def find(id) @configs[id] || raise(NotFoundError, "collection not found by #{id}") end