Class: Array
Overview
Monkey-patch Array Class
Instance Method Summary collapse
-
#dclone ⇒ Array
Deep-Clone: Recursively clones every level of the Array.
-
#sym_keys ⇒ Array
Symbolize Keys: Recursively symbolizes hash keys.
Instance Method Details
#dclone ⇒ Array
Deep-Clone: Recursively clones every level of the Array.
26 27 28 |
# File 'lib/aromat/dclone.rb', line 26 def dclone collect { |a| a.respond_to?(:dclone) ? a.dclone : Aromat::Dclone.base_clone(a) } end |
#sym_keys ⇒ Array
Symbolize Keys: Recursively symbolizes hash keys.
10 11 12 |
# File 'lib/aromat/sym_keys.rb', line 10 def sym_keys collect { |e| e.respond_to?(:sym_keys) ? e.sym_keys : e } end |