class MotionRecord::Serialization::BaseSerializer
Public Class Methods
new(column)
click to toggle source
column - a Schema::ColumnDefinition
object
# File lib/motion_record/serialization/base_serializer.rb, line 5 def initialize(column) @column = column end
Public Instance Methods
deserialize(value)
click to toggle source
Override this method in a subclass to define the custom serializer
# File lib/motion_record/serialization/base_serializer.rb, line 15 def deserialize(value) raise "Must be implemented" end
serialize(value)
click to toggle source
Override this method in a subclass to define the custom serializer
# File lib/motion_record/serialization/base_serializer.rb, line 10 def serialize(value) raise "Must be implemented" end