Module: WrapIt::Callbacks::ClassMethods

Included in:
WrapIt::Callbacks
Defined in:
lib/wrap_it/callbacks.rb

Overview

WrapIt::Callbacks class methods

Instance Method Summary collapse

Instance Method Details

#callback([name, ...]) ⇒ void

This method returns an undefined value.

Defines callback

Parameters:

  • name (Symbol, String)

    callback name



59
60
61
62
63
64
# File 'lib/wrap_it/callbacks.rb', line 59

def callback(*args)
  args.each do |name|
    instance_eval(&Callbacks.define_callback(:before, name))
    instance_eval(&Callbacks.define_callback(:after, name))
  end
end