Sha256: b6efd3f3ee87456931e97f9744628a4d7eef2ae3a89320d1bc191ce521e46ddd

Contents?: true

Size: 546 Bytes

Versions: 2

Compression:

Stored size: 546 Bytes

Contents

require 'innate'

class Hello
  include Innate::Node
  map '/'

  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
'.strip

  def index
    session[:value] = 0
    TEMPLATE
  end

  def increment
    session[:value] += 1 if session[:value]
    TEMPLATE
  end

  def decrement
    session[:value] -= 1 if session[:value]
    TEMPLATE
  end
end

Innate.start

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
manveru-innate-2009.02.06 example/session.rb
manveru-innate-2009.02.21 example/session.rb