Module: Wardrobe::Plugins::Coercible::ClassMethods

Defined in:
lib/wardrobe/plugins/coercible.rb

Instance Method Summary collapse

Instance Method Details

#coerce(val, _atr) ⇒ Object



43
44
45
46
47
# File 'lib/wardrobe/plugins/coercible.rb', line 43

def coerce(val, _atr)
  return new if val.nil?
  return new(**val) if val.is_a?(Hash)
  new(val)
end