Module: DeepStruct
- Defined in:
- lib/deepstruct.rb
Defined Under Namespace
Classes: ArrayWrapper, DeepWrapper, HashWrapper
Class Method Summary collapse
Class Method Details
.wrap(value) ⇒ Object
89 90 91 92 93 94 95 96 97 98 |
# File 'lib/deepstruct.rb', line 89 def self.wrap(value) case value when Hash HashWrapper.new(value) when Array, Set ArrayWrapper.new(value) else value end end |