class EvilEvents::Core::Events::Serializers::XML::Packer
@api private @since 0.4.0
Public Instance Methods
call(event)
click to toggle source
@param event [EvilEvents::Core::Events::AbstractEvent] @raise [EvilEvents::XMLSerializationError] @return [String]
@api private @since 0.4.0
# File lib/evil_events/core/events/serializers/xml/packer.rb, line 16 def call(event) unless event.is_a?(EvilEvents::Core::Events::AbstractEvent) raise EvilEvents::XMLSerializationError end serialization_state = build_serialization_state(event) engine.dump(serialization_state) end