Module: EvilEvents::Serializer

Defined in:
lib/evil_events/serializer.rb

Overview

Since:

  • 0.1.0

Class Method Summary collapse

Class Method Details

.load_from_hash(serialized_event) ⇒ Object

See Also:

Since:

  • 0.1.0



18
19
20
# 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) ⇒ Object

See Also:

Since:

  • 0.1.0



11
12
13
# 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) ⇒ Object

See Also:

Since:

  • 0.4.0



32
33
34
# 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) ⇒ Object

See Also:

Since:

  • 0.4.0



25
26
27
# 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