example/session.rb in manveru-innate-2009.02.21 vs example/session.rb in manveru-innate-2009.02.25

- old
+ new

@@ -1,41 +1,37 @@ require 'innate' class Hello - include Innate::Node - map '/' + Innate.node '/' - helper :link, :cgi - - provide :html => :haml - TEMPLATE = ' -!!! XML -!!! -%html - %head - %title Session example - %body - %h1 Session example - = "Value is #{session[:value]}" - %br/ - = a :increment - %br/ - = a :decrement +<html> + <head> + <title>Session example</title> + </head> + <body> + <h1>Session example</h1> + <p> + Value is: <%= session[:value] %><br /> + <%= a :increment %><br /> + <%= a :decrement %> + </p> + </body> +</html> '.strip def index session[:value] = 0 TEMPLATE end def increment - session[:value] += 1 if session[:value] + session[:value] = session[:value].to_i + 1 TEMPLATE end def decrement - session[:value] -= 1 if session[:value] + session[:value] = session[:value].to_i - 1 TEMPLATE end end Innate.start