module EvilEvents::Serializer

@api public @since 0.1.0

Public Class Methods

load_from_hash(serialized_event) click to toggle source

@see EvilEvents::Core::System @api public @since 0.1.0

# File lib/evil_events/serializer.rb, line 18
def load_from_hash(serialized_event)
  EvilEvents::Core::Bootstrap[:event_system].deserialize_from_hash(serialized_event)
end
load_from_json(serialized_event) click to toggle source

@see EvilEvents::Core::System @api public @since 0.1.0

# File lib/evil_events/serializer.rb, line 11
def load_from_json(serialized_event)
  EvilEvents::Core::Bootstrap[:event_system].deserialize_from_json(serialized_event)
end
load_from_msgpack(serialized_event) click to toggle source

@see EvilEvents::Core::System @api public @since 0.4.0

# File lib/evil_events/serializer.rb, line 32
def load_from_msgpack(serialized_event)
  EvilEvents::Core::Bootstrap[:event_system].deserialize_from_msgpack(serialized_event)
end
load_from_xml(serialized_event) click to toggle source

@see EvilEvents::Core::System @api public @since 0.4.0

# File lib/evil_events/serializer.rb, line 25
def load_from_xml(serialized_event)
  EvilEvents::Core::Bootstrap[:event_system].deserialize_from_xml(serialized_event)
end