Module: ActionCallback

Extended by:
ActionCallback
Includes:
Callback, Validation
Included in:
ActionCallback
Defined in:
lib/action_callback.rb,
lib/action_callback/version.rb,
lib/action_callback/define_callback.rb,
lib/action_callback/define_validation.rb

Constant Summary collapse

VERSION =
"0.3.0"

Constants included from Validation

Validation::HOOKS

Constants included from Callback

Callback::HOOKS

Class Method Summary collapse

Class Method Details

.extended(mod) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/action_callback.rb', line 12

def ActionCallback.extended(mod)
  initialize_callback_chain(mod)

  [:before, :after].each do |callback|
    define_callback(callback)
    alias_method :"#{callback}_filter", :"#{callback}_action"
  end

  initialize_validation_chain(mod)
  define_validation
end

.versionObject



4
5
6
# File 'lib/action_callback/version.rb', line 4

def self.version
  VERSION
end