Module: AMF::ActiveRecord::InstanceMethods

Defined in:
lib/amf/active_record.rb

Instance Method Summary collapse

Instance Method Details

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



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

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

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



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

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