class RubyEventStore::Mappers::Transformation::Upcast
Public Class Methods
new(upcast_map)
click to toggle source
# File lib/ruby_event_store/mappers/transformation/upcast.rb, line 19 def initialize(upcast_map) @record_upcaster = RecordUpcaster.new(upcast_map) end
Public Instance Methods
dump(record)
click to toggle source
# File lib/ruby_event_store/mappers/transformation/upcast.rb, line 23 def dump(record) record end
load(record)
click to toggle source
# File lib/ruby_event_store/mappers/transformation/upcast.rb, line 27 def load(record) @record_upcaster.call(record) end