Method: Lab42::NHash::ClassMethods#from_value

Defined in:
lib/lab42/nhash/class_methods.rb

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



17
18
19
20
21
22
23
24
25
26
# File 'lib/lab42/nhash/class_methods.rb', line 17

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