class EvilEvents::Core::Events::Serializers

@api private @since 0.1.0

Constants

Hash

@api private @since 0.4.0

JSON

@api private @since 0.4.0

MessagePack

@api private @since 0.4.0

XML

@api private @since 0.4.0

Public Instance Methods

register_core_serializers!() click to toggle source

@return void

@api private @since 0.4.0

# 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