module EvilEvents::Core::Events::EventExtensions::Serializable

@api private @since 0.1.0

Public Instance Methods

dump_to_hash()
Alias for: serialize_to_hash
dump_to_json()
Alias for: serialize_to_json
dump_to_msgpack()
dump_to_xml()
Alias for: serialize_to_xml
serialize_to_hash() click to toggle source

@return [Hash]

@api private @since 0.1.0

# File lib/evil_events/core/events/event_extensions/serializable.rb, line 11
def serialize_to_hash
  EvilEvents::Core::Bootstrap[:event_system].serialize_to_hash(self)
end
Also aliased as: dump_to_hash
serialize_to_json() click to toggle source

@return [String]

@api private @since 0.1.0

# File lib/evil_events/core/events/event_extensions/serializable.rb, line 20
def serialize_to_json
  EvilEvents::Core::Bootstrap[:event_system].serialize_to_json(self)
end
Also aliased as: dump_to_json
serialize_to_msgpack() click to toggle source

@return [String]

@api private @since 0.4.0

# File lib/evil_events/core/events/event_extensions/serializable.rb, line 38
def serialize_to_msgpack
  EvilEvents::Core::Bootstrap[:event_system].serialize_to_msgpack(self)
end
Also aliased as: dump_to_msgpack
serialize_to_xml() click to toggle source

@return [String]

@api private @since 0.4.0

# File lib/evil_events/core/events/event_extensions/serializable.rb, line 29
def serialize_to_xml
  EvilEvents::Core::Bootstrap[:event_system].serialize_to_xml(self)
end
Also aliased as: dump_to_xml