Exception: Interaktor::Failure

Inherits:
StandardError
  • Object
show all
Defined in:
lib/interaktor/failure.rb

Overview

Error raised during Interaktor::Context failure. The error stores a copy of the failed context for debugging purposes.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context = nil) ⇒ Failure

Returns a new instance of Failure.

Parameters:

  • context (Interaktor::Context) (defaults to: nil)

    the context in which the error was raised



9
10
11
12
# File 'lib/interaktor/failure.rb', line 9

def initialize(context = nil)
  @context = context
  super
end

Instance Attribute Details

#contextInteraktor::Context (readonly)

Returns the context of this failure instance.

Returns:



5
6
7
# File 'lib/interaktor/failure.rb', line 5

def context
  @context
end