Methods
Public Instance methods
[ show source ]
# 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
Could also have used a proc before_filter proc { |c| c.instance_variable_set("@address_book", c.session["address_book"] ||= AddressBookService.new) }
[ show source ]
# File examples/address_book_controller.rb, line 25
25: def index
26: @title = "Address Book"
27: @people = @address_book.people
28: end
[ show source ]
# File examples/address_book_controller.rb, line 30
30: def person
31: @person = @address_book.find_person(@params["id"])
32: end
Private Instance methods
[ show source ]
# File examples/address_book_controller.rb, line 40
40: def initialize_session_storage
41: @address_book = @session["address_book"] ||= AddressBookService.new
42: end