class ActiveInteractor::Error::ContextFailure
Raised when an {Base interactor} {Context::Base context} {Context::Status#fail! fails}.
@!attribute [r] context
An instance of {Context::Base context} used for debugging. @return [Context::Base] an instance of {Context::Base}
Attributes
context[R]
Public Class Methods
new(context = nil)
click to toggle source
Initialize a new instance of {ContextFailure}
@param context [Class, nil] an instance of {Context::Base context} @return [ContextFailure] a new instance of {ContextFailure}
Calls superclass method
# File lib/active_interactor/error.rb, line 22 def initialize(context = nil) @context = context context_class_name = context&.class&.name || 'Context' super("#{context_class_name} failed!") end