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)



96
97
98
99
100
# File 'lib/marty/monkey.rb', line 96

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.



91
92
93
# File 'lib/marty/monkey.rb', line 91

def +(x)
  merge(x)
end