Module: EventSourcery::EventBodySerializer::HashSerializer

Defined in:
lib/event_sourcery/event_body_serializer.rb

Overview

Default serializer for Hash objects

Class Method Summary collapse

Class Method Details

.call(hash, &serialize) ⇒ Object



37
38
39
40
41
# File 'lib/event_sourcery/event_body_serializer.rb', line 37

def self.call(hash, &serialize)
  hash.each_with_object({}) do |(key, value), memo|
    memo[key.to_s] = serialize.call(value)
  end
end