Class: Serega::SeregaUtils::EnumDeepDup
- Inherits:
-
Object
- Object
- Serega::SeregaUtils::EnumDeepDup
- Defined in:
- lib/serega/utils/enum_deep_dup.rb
Overview
Duplicates nested hashes and arrays
Class Method Summary collapse
-
.call(data) ⇒ Hash, Array
Deeply duplicate provided data.
Class Method Details
.call(data) ⇒ Hash, Array
Deeply duplicate provided data
26 27 28 29 30 |
# File 'lib/serega/utils/enum_deep_dup.rb', line 26 def call(data) duplicate_data = data.dup DUP.fetch(duplicate_data.class).call(duplicate_data) duplicate_data end |