Class: ActiveRecord::AttributeConverter::Base::Serializer

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord/attribute_converter/base.rb

Instance Method Summary collapse

Constructor Details

#initialize(converter) ⇒ Serializer

Returns a new instance of Serializer.



5
6
7
# File 'lib/activerecord/attribute_converter/base.rb', line 5

def initialize(converter)
  @converter = converter
end

Instance Method Details

#dump(obj) ⇒ Object



9
10
11
# File 'lib/activerecord/attribute_converter/base.rb', line 9

def dump(obj)
  @converter.internalize(obj)
end

#load(obj) ⇒ Object



13
14
15
# File 'lib/activerecord/attribute_converter/base.rb', line 13

def load(obj)
  @converter.externalize(obj)
end