Module: ActiveSupport::ActionableError::ClassMethods
- Defined in:
- lib/active_support/actionable_error.rb
Instance Method Summary collapse
-
#action(name, &block) ⇒ Object
Defines an action that can resolve the error.
Instance Method Details
#action(name, &block) ⇒ Object
Defines an action that can resolve the error.
class PendingMigrationError < MigrationError
include ActiveSupport::ActionableError
action "Run pending migrations" do
ActiveRecord::Tasks::DatabaseTasks.migrate
end
end
43 44 45 |
# File 'lib/active_support/actionable_error.rb', line 43 def action(name, &block) _actions[name] = block end |