Module: TypicalSituation
- Includes:
- FlashMessages, Identity, Operations, Permissions, Responses
- Defined in:
- lib/typical_situation.rb,
lib/typical_situation/engine.rb,
lib/typical_situation/actions.rb,
lib/typical_situation/version.rb,
lib/typical_situation/identity.rb,
lib/typical_situation/responses.rb,
lib/typical_situation/operations.rb,
lib/typical_situation/permissions.rb,
lib/typical_situation/flash_messages.rb
Defined Under Namespace
Modules: Actions, ClassMethods, FlashMessages, Identity, Operations, Permissions, Responses
Classes: ActionForbidden, Engine, Error
Constant Summary
collapse
- VERSION =
"1.1.0"
Class Method Summary
collapse
Class Method Details
.add_rescues(action_controller) ⇒ Object
65
66
67
68
69
70
|
# File 'lib/typical_situation.rb', line 65
def self.add_rescues(action_controller)
action_controller.class_eval do
rescue_from ActiveRecord::RecordNotFound, with: :respond_as_not_found
rescue_from TypicalSituation::ActionForbidden, with: :respond_as_forbidden
end
end
|
.included(base) ⇒ Object
21
22
23
24
|
# File 'lib/typical_situation.rb', line 21
def self.included(base)
add_rescues(base)
base.extend(ClassMethods)
end
|