Class: EvilEvents::Core::Events::Serializers Private
- Inherits:
-
Object
- Object
- EvilEvents::Core::Events::Serializers
- Includes:
- Shared::DependencyContainer::Mixin
- Defined in:
- lib/evil_events/core/events/serializers.rb,
lib/evil_events/core/events/serializers/xml.rb,
lib/evil_events/core/events/serializers/base.rb,
lib/evil_events/core/events/serializers/hash.rb,
lib/evil_events/core/events/serializers/json.rb,
lib/evil_events/core/events/serializers/xml/config.rb,
lib/evil_events/core/events/serializers/xml/packer.rb,
lib/evil_events/core/events/serializers/hash/config.rb,
lib/evil_events/core/events/serializers/hash/packer.rb,
lib/evil_events/core/events/serializers/json/config.rb,
lib/evil_events/core/events/serializers/json/packer.rb,
lib/evil_events/core/events/serializers/xml/factory.rb,
lib/evil_events/core/events/serializers/hash/factory.rb,
lib/evil_events/core/events/serializers/json/factory.rb,
lib/evil_events/core/events/serializers/message_pack.rb,
lib/evil_events/core/events/serializers/xml/unpacker.rb,
lib/evil_events/core/events/serializers/hash/unpacker.rb,
lib/evil_events/core/events/serializers/json/unpacker.rb,
lib/evil_events/core/events/serializers/message_pack/config.rb,
lib/evil_events/core/events/serializers/message_pack/packer.rb,
lib/evil_events/core/events/serializers/message_pack/factory.rb,
lib/evil_events/core/events/serializers/message_pack/unpacker.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Defined Under Namespace
Classes: Base, Hash, JSON, MessagePack, XML
Instance Method Summary collapse
-
#register_core_serializers! ⇒ Object
private
Void.
Instance Method Details
#register_core_serializers! ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns void.
14 15 16 17 18 19 |
# File 'lib/evil_events/core/events/serializers.rb', line 14 def register_core_serializers! register(:json, memoize: true) { JSON::Factory.new.create! } register(:hash, memoize: true) { Hash::Factory.new.create! } register(:msgpack, memoize: true) { MessagePack::Factory.new.create! } register(:xml, memoize: true) { XML::Factory.new.create! } end |