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)



92
93
94
95
96
# File 'lib/marty/monkey.rb', line 92

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

#+(x) ⇒ Object

define addition on hashes – useful in Delorean code.



87
88
89
# File 'lib/marty/monkey.rb', line 87

def +(x)
  merge(x)
end