Sha256: 453c724e031774a93d4fb05b74725f24a4ba16b7a636901cc1ae45eb8231540a
Contents?: true
Size: 383 Bytes
Versions: 10
Compression:
Stored size: 383 Bytes
Contents
class Hash # 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 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 end
Version data entries
10 entries across 9 versions & 2 rubygems