Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/marty/monkey.rb

Instance Method Summary collapse

Instance Method Details

#%(x) ⇒ Object

define hash slice (similar to node slice in Delorean)



32
33
34
35
36
# File 'lib/marty/monkey.rb', line 32

def %(x)
  x.each_with_object({}) { |k, h|
    h[k] = self[k]
  }
end

#+(x) ⇒ Object

define addition on hashes – useful in Delorean code.



27
28
29
# File 'lib/marty/monkey.rb', line 27

def +(x)
  self.merge(x)
end