Actionable errors let's you define actions to resolve an error.
To make an error actionable, include the
ActiveSupport::ActionableError
module and invoke the
action
class macro to define the action. An action needs a
name and a block to execute.
Namespace