Method: R10K::Settings::List#assign
- Defined in:
- lib/r10k/settings/list.rb
#assign(items) ⇒ Object
Takes an array of key/value pairs and assigns each into a new instance created by invoking @item_proc.
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/r10k/settings/list.rb', line 39 def assign(items) return if items.nil? items.each do |values| new_item = @item_proc.call new_item.parent = self new_item.assign(values) @items << new_item end end |