class DeeplyEnumerable::Hash
Public Class Methods
deep_rebuild(object)
click to toggle source
# File lib/deeply_enumerable/hash.rb, line 60 def deep_rebuild(object) check_object_class(object) new.tap { |deeply_enumerable_object| object.each { |key, value| deeply_enumerable_object[key] = rebuild(value) } } end
reverse_deep_merge(object)
click to toggle source
# File lib/deeply_enumerable/hash.rb, line 65 def reverse_deep_merge(object) check_object_class(object) deep_rebuild(object).reverse_deep_merge end
Also aliased as: deep_reverse_merge