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 |