module RubyEventStore::ROM::Changesets::CreateEvents::Defaults
Public Class Methods
included(base)
click to toggle source
# File lib/ruby_event_store/rom/changesets/create_events.rb, line 8 def self.included(base) base.class_eval do relation :events # Convert to Hash map(&:to_h) map do rename_keys event_id: :id accept_keys %i[id data metadata event_type] end map do |tuple| Hash(created_at: RubyEventStore::ROM::Types::DateTime.call(nil)).merge(tuple) end end end