Module: Eye::Utils
- Defined in:
- lib/eye/utils.rb
Defined Under Namespace
Classes: AliveArray, CelluloidChain, Tail
Constant Summary collapse
- D1 =
'%H:%M'
- D2 =
'%b%d'
- DF =
'%d %b %H:%M'
Class Method Summary collapse
Class Method Details
.deep_clone(value) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/eye/utils.rb', line 8 def self.deep_clone(value) case when value.is_a?(Array) then value.map{|v| deep_clone(v) } when value.is_a?(Hash) then value.inject({}){|r, (k, v)| r[ deep_clone(k) ] = deep_clone(v); r } else value end end |