Methods
Public Instance methods
create_person()
    # File examples/address_book_controller.rb, line 34
34:   def create_person
35:     @address_book.create_person(@params["person"])
36:     redirect_to :action => "index"
37:   end
index()

Could also have used a proc before_filter proc { |c| c.instance_variable_set("@address_book", c.session["address_book"] ||= AddressBookService.new) }

    # File examples/address_book_controller.rb, line 25
25:   def index
26:     @title  = "Address Book"
27:     @people = @address_book.people
28:   end
person()
    # File examples/address_book_controller.rb, line 30
30:   def person
31:     @person = @address_book.find_person(@params["id"])
32:   end
Private Instance methods
initialize_session_storage()
    # File examples/address_book_controller.rb, line 40
40:     def initialize_session_storage
41:       @address_book = @session["address_book"] ||= AddressBookService.new
42:     end