class Array
Public Instance Methods
graft(a)
click to toggle source
# File lib/hash-graft.rb, line 76 def graft a copy = self.class.new self copy.graft! a end
graft!(a)
click to toggle source
# File lib/hash-graft.rb, line 81 def graft! a a.each_index{|i| if self[i].class == Hash and a[i].class == Hash self[i].graft! a[i] else self[i] = a[i] unless a[i].nil? end } unless a.nil? return self end