class SandthornDriverSequel::Errors::WrongAggregateVersionError
Public Class Methods
new(aggregate, version)
click to toggle source
Calls superclass method
# File lib/sandthorn_driver_sequel/errors.rb, line 22 def initialize(aggregate, version) @aggregate = aggregate @version = version super(create_message) end
Public Instance Methods
create_message()
click to toggle source
# File lib/sandthorn_driver_sequel/errors.rb, line 28 def create_message "#{@aggregate[:aggregate_type]} with id #{@aggregate[:aggregate_id]}" + " should be at version #{@version}" + " but was #{@aggregate[:aggregate_version]} in the event store." end