Rails 3 and ActiveSupport::Callbacks

Hi.

Is there a way to access an object within callbacks defined with
set_callback (ActiveSupport 3.0.0-beta4, matching Rails 3)?

Use case is as follow:

require 'active_support'

class Foo
  include ActiveSupport::Callbacks

  define_callbacks :handle_response

  set_callback :handle_response, :after do |response|
    # play with the response
  end

  # some stuff...

  def list_users
    run_callbacks :handle_response do
      # this request returns a response
      @someapi.get("/some/resource")
    end
  end
end

# run
Foo.new.list_users

Currently, in place of |response|, I have |object| as the doc suggests,
which is the class object at runtime. AS callbacks are great for
after/before/around independant processing, but can they be used for
data manipulation hooks? If not, is there an alternative to achieve such
an effect?

Thank you!