class FilterTest::AroundFilter

Public Instance Methods

after(controller) click to toggle source
# File actionpack/test/controller/filters_test.rb, line 355
def after(controller)
  controller.instance_variable_set(:"@execution_log", @execution_log + " and after")
  controller.instance_variable_set(:"@after_ran", true)
  controller.class.execution_log << " after aroundfilter " if controller.respond_to? :execution_log
end
around(controller) { || ... } click to toggle source
# File actionpack/test/controller/filters_test.rb, line 361
def around(controller)
  before(controller)
  yield
  after(controller)
end
before(controller) click to toggle source
# File actionpack/test/controller/filters_test.rb, line 349
def before(controller)
  @execution_log = "before"
  controller.class.execution_log += " before aroundfilter " if controller.respond_to? :execution_log
  controller.instance_variable_set(:"@before_ran", true)
end