class EvilEvents::Core::Events::Serializers::Base::AbstractEngine
@api private @since 0.4.0
Public Class Methods
new(config)
click to toggle source
@param config [GenericConfig]
@api private @since 0.4.0
# File lib/evil_events/core/events/serializers/base/abstract_engine.rb, line 11 def initialize(config); end
Public Instance Methods
dump(serialization_state)
click to toggle source
@param data [EventSerializationState] @return [Object]
@api private @since 0.4.0
# File lib/evil_events/core/events/serializers/base/abstract_engine.rb, line 18 def dump(serialization_state); end
load(data)
click to toggle source
@param data [Object] @return [EventSerializationState]
@api private @since 0.4.0
# File lib/evil_events/core/events/serializers/base/abstract_engine.rb, line 25 def load(data); end
Private Instance Methods
restore_serialization_state(id:, type:, payload:, metadata:)
click to toggle source
@option id [String,Integer,Object] @option type [String] @option payload [::Hash] @option metadata [::Hash]
@return [EventSerializationState]
@api private @since 0.4.0
# File lib/evil_events/core/events/serializers/base/abstract_engine.rb, line 38 def restore_serialization_state(id:, type:, payload:, metadata:) EventSerializationState.build_from_options( id: id, type: type, payload: payload, metadata: metadata ) end