Method: Enumerable#deep_dup

Defined in:
app/deep.rb

#deep_dup(result = {}) ⇒ Object



14
15
16
17
18
19
# File 'app/deep.rb', line 14

def deep_dup(result = {})
  map do |value|
    value.respond_to?(:deep_dup) ? value.deep_dup : value.clone
  end
  result
end