Method: Hash#join

Defined in:
lib/core/facets/hash/join.rb

#join(pair_divider = '', elem_divider = nil) ⇒ Object

Like Array#join but specialized to Hash.

NOTE: Without Ruby 1.9 this would be difficult to rely on becuase hashes did not have a strict order.

CREDIT: Mauricio Fernandez



10
11
12
13
14
15
# File 'lib/core/facets/hash/join.rb', line 10

def join(pair_divider='', elem_divider=nil)
  elem_divider ||= pair_divider
  s = []
  each{ |k,v| s << "#{k}#{pair_divider}#{v}" }
  s.join(elem_divider)
end