% class Main < Iowa::Component attr_accessor :firstName, :lastName, :comment, :guestList, :guest Guest = Struct.new("Guest", :first, :last, :comment) def awake @guestList = [] clearFields() end def addGuest @guest = Guest.new(@firstName, @lastName, @comment) @guestList.push guest clearFields() end def clearFields @firstName = @lastName = @comment = "" end def viewGuest newPage = pageNamed("Guest") newPage.guest = @guest yield newPage end end %> guests { list = guestList item = guest } ?>
Guests:
Session hits: @session.hitCount