Method: StoreModel::Types::One#serialize
- Defined in:
- lib/store_model/types/one.rb
#serialize(value) ⇒ String
Casts a value from the ruby type to a type that the database knows how to understand.
53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/store_model/types/one.rb', line 53 def serialize(value) case value when @model_klass ActiveSupport::JSON.encode(value, serialize_unknown_attributes: value.serialize_unknown_attributes?, serialize_enums_using_as_json: value.serialize_enums_using_as_json?) when ::Hash ActiveSupport::JSON.encode(value) else super end end |