Module: ActiveSupport::ActionableError
| Relationships & Source Files | |
| Namespace Children | |
|
Modules:
| |
|
Exceptions:
| |
| Extension / Inclusion / Inheritance Descendants | |
|
Included In:
ActiveRecord::PendingMigrationError
| |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Concern
|
|
| Defined in: | activesupport/lib/active_support/actionable_error.rb |
Overview
Actionable errors let’s you define actions to resolve an error.
To make an error actionable, include the ActionableError module and invoke the action class macro to define the action. An action needs a name and a block to execute.
Class Method Summary
Concern - Extended
| class_methods | Define class methods from given block. |
| included | Evaluate given block in context of base class, so that you can write class macros here. |
| prepended | Evaluate given block in context of base class, so that you can write class macros here. |
DSL Calls
included
[ GitHub ]14 15 16
# File 'activesupport/lib/active_support/actionable_error.rb', line 14
included do class_attribute :_actions, default: {} end