class Synapse::Serialization::DeserializedObject

Deserialized object that has (nearly) the same interface as a lazy object

Attributes

deserialized[R]

@return [Object]

serializer[R]

@return [Serializer] This will always be nil

type[R]

@return [Class]

Public Class Methods

new(deserialized) click to toggle source

@param [Object] deserialized @return [undefined]

# File lib/synapse/serialization/lazy_object.rb, line 49
def initialize(deserialized)
  @deserialized = deserialized
  @type = deserialized.class
end

Public Instance Methods

deserialized?() click to toggle source

Returns true if this object has been deserialized already; always true @return [Boolean]

# File lib/synapse/serialization/lazy_object.rb, line 56
def deserialized?
  true
end