Module: Lab42::NHash::ClassMethods

Included in:
Lab42::NHash
Defined in:
lib/lab42/nhash/class_methods.rb

Instance Method Summary collapse

Instance Method Details

#from_value(value, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/lab42/nhash/class_methods.rb', line 6

def from_value value, options={}
  case value
  when Hash
    Lab42::NHash.new( value ).import_options options
  when Enumerable
    Lab42::NHash::Enum.new value, options
  else
    value
  end
end