struct Crystalizer::Deserializer::Object(T, N)

Defined in:

deserializer/object.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(type : T.class) forall T #

[View source]
def self.new #

[View source]

Instance Method Detail

def object_instance : T #

Returns the deserialized object instance.


[View source]
def set_each_ivar(&) #

Yields each instance variable's Variable metadata and it value.

This method can be used for non self-describing formats (which does not holds keys).


[View source]
def set_ivar(key : String, &) #

Sets a value for an instance variable corresponding to the key.


[View source]