class Temporal::Saga::Result

Attributes

rollback_reason[R]

Public Class Methods

new(completed, rollback_reason = nil) click to toggle source
# File lib/temporal/saga/result.rb, line 6
def initialize(completed, rollback_reason = nil)
  @completed = completed
  @rollback_reason = rollback_reason

  freeze
end

Public Instance Methods

compensated?() click to toggle source
# File lib/temporal/saga/result.rb, line 17
def compensated?
  !completed?
end
completed?() click to toggle source
# File lib/temporal/saga/result.rb, line 13
def completed?
  @completed
end