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