module RubyEventStore::ROM::Changesets::UpdateEvents::Defaults
Public Class Methods
included(base)
click to toggle source
# File lib/ruby_event_store/rom/changesets/update_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 created_at] end map do |tuple| Hash(created_at: RubyEventStore::ROM::Types::DateTime.call(nil)).merge(tuple) end end end