Method: Multimap#each

Defined in:
lib/multimap.rb

#eachObject

call-seq:

map.each { |key, value| block } => map

Calls block for each key/value pair in map, passing the key and value to the block as a two-element array.

map = Multimap["a" => 100, "b" => [200, 300]]
map.each { |key, value| puts "#{key} is #{value}" }

produces:

a is 100
b is 200
b is 300


148
149
150
151
152
# File 'lib/multimap.rb', line 148

def each
  each_pair do |key, value|
    yield [key, value]
  end
end