method
around_filter
rails latest stable - Class:
AbstractController::Callbacks::ClassMethods
around_filterpublic
Append an around filter. See _insert_callbacks for parameter details.
1Note
block only and except
==== Code
class Journal < ActionController::Base
# Require authentication for edit and delete.
before_filter :authorize, :only => [:edit, :delete]
# Passing options to a filter with a block.
around_filter(:except => :index) do |controller, action_block|
results = Profiler.run(&action_block)
controller.response.sub! "</body>", "#{results}</body>"
end
private
def authorize
# Redirect to login unless authenticated.
end
end