Method: Castkit::DataObject.serializer
- Defined in:
- lib/castkit/data_object.rb
.serializer(value = nil) ⇒ Class<Castkit::Serializers::Base>?
Gets or sets the serializer class to use for instances of this object.
41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/castkit/data_object.rb', line 41 def serializer(value = nil) if value unless value < Castkit::Serializers::Base raise ArgumentError, "Serializer must inherit from Castkit::Serializers::Base" end @serializer = value else @serializer end end |