class EventStoreClient::Event
Public Class Methods
new(args = {})
click to toggle source
Calls superclass method
# File lib/event_store_client/event.rb, line 17 def initialize(args = {}) args[:id] = SecureRandom.uuid if args[:id].nil? hash_meta = JSON.parse(args[:metadata] || '{}') hash_meta['created_at'] ||= Time.now args[:metadata] = JSON.generate(hash_meta) super(args) end