module Redispatcher::Callbacks::ClassMethods
Public Instance Methods
define_dispatcher_callbacks(*callbacks)
click to toggle source
# File lib/redispatcher/callbacks.rb, line 10 def define_dispatcher_callbacks(*callbacks) define_callbacks(*callbacks.flatten) callbacks.each do |callback| eval <<-end_callbacks def before_#{callback}(*args, &block) set_callback(:#{callback}, :before, *args, &block) end def after_#{callback}(*args, &block) set_callback(:#{callback}, :after, *args, &block) end end_callbacks end end