Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/event_api/write.rb

Instance Method Summary collapse

Instance Method Details

#key_orderedObject



29
30
31
32
33
# File 'lib/event_api/write.rb', line 29

def key_ordered
  keys.sort.inject({}) do |a, k|
    a.merge!(k => self[k])
  end
end

#protect_merge!(b) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/event_api/write.rb', line 21

def protect_merge!(b)
  (b.keys - keys).map do |new_key|
    self[new_key] = b[new_key]
  end

  self
end