class TrickSerial::Serializer::ActiveRecordProxy

Public Class Methods

can_proxy?(obj) click to toggle source
# File lib/trick_serial/serializer.rb, line 321
def self.can_proxy?(obj)
  obj.id
end

Public Instance Methods

object() click to toggle source
# File lib/trick_serial/serializer.rb, line 325
def object
  # STDERR.puts "#{self}#object find #{@cls.inspect} #{@id.inspect}" unless @object
  @object ||= 
    resolve_class.find(@id) || 
    (raise Error::DisappearingObject, "#{@cls.inspect} #{@id.inspect}")
end