Module: Charming::Controller::ActionHooks

Included in:
Charming::Controller
Defined in:
lib/charming/controller/action_hooks.rb

Overview

ActionHooks provides Rails-style before/after/around action hooks and rescue_from. Class-level DSL: before_action, after_action, around_action, rescue_from. Hook arrays are inherited by subclasses via dup.

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



9
10
11
12
# File 'lib/charming/controller/action_hooks.rb', line 9

def self.included(base)
  base.extend(ClassMethods)
  base.include(InstanceMethods)
end