Module: AttributedObject::Coerce::InstanceMethods

Includes:
Base::InstanceMethods
Defined in:
lib/attributed_object/coerce.rb

Instance Method Summary collapse

Methods included from Base::InstanceMethods

#==, #as_json, #attributes, #initialize, #initialize_attributes

Instance Method Details

#_attributed_object_on_init_attribute(type_info, value, name:, args:) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/attributed_object/coerce.rb', line 20

def _attributed_object_on_init_attribute(type_info, value, name:, args:)
  return AttributedObjectHelpers::TypeCoerce.coerce(
    type_info,
    value,
    coerce_blanks_to_nil: self.class.attributed_object_options.fetch(:coerce_blanks_to_nil)
  )
end