class ActiveRecord::Coders::Serializers::Base

Attributes

dump[RW]
load[RW]
options[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/active_record/coders/serializers/base.rb, line 13
def initialize(options = {})
  @options = options
end
serialize_with() { |self| ... } click to toggle source
# File lib/active_record/coders/serializers/base.rb, line 6
def serialize_with
  yield self
end

Public Instance Methods

dump(data) click to toggle source
# File lib/active_record/coders/serializers/base.rb, line 21
def dump(data)
  self.class.dump.call(data, options) if data
end
load(data) click to toggle source
# File lib/active_record/coders/serializers/base.rb, line 17
def load(data)
  self.class.load.call(data, options) if data
end