Module: Vorpal::Util::ArrayHash
- Included in:
- LoadedObjects, LookupInstructions
- Defined in:
- lib/vorpal/util/array_hash.rb
Instance Method Summary collapse
Instance Method Details
#add_to_hash(array_hash, key, values) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/vorpal/util/array_hash.rb', line 5 def add_to_hash(array_hash, key, values) if array_hash[key].nil? || array_hash[key].empty? array_hash[key] = [] end array_hash[key].concat(Array(values)) end |
#pop(array_hash) ⇒ Object
12 13 14 15 16 |
# File 'lib/vorpal/util/array_hash.rb', line 12 def pop(array_hash) key = array_hash.first.first values = array_hash.delete(key) [key, values] end |