Module: AMF::ActiveRecord::InstanceMethods

Defined in:
lib/amf/active_record.rb

Instance Method Summary collapse

Instance Method Details

#from_amf(amf, options = {}) ⇒ Object



53
54
55
56
57
# File 'lib/amf/active_record.rb', line 53

def from_amf(amf, options = {})
  options[:amf_version] ||= 3
  self.attributes = AMF.deserialize(amf, options[:amf_version])
  self
end

#to_amf(options = {}, &block) ⇒ Object



48
49
50
51
# File 'lib/amf/active_record.rb', line 48

def to_amf(options = {}, &block)
  serializer = AMF::Serialization::AMFSerializer.new(self, options)
  block_given? ? serializer.to_s(&block) : serializer.to_s
end