軽量Webアプリケーションフレームワーク、SinatraではデフォルトでRackのセッション機能は無効化されている。セッションを有効にするには以下の指定を行う。 これによってアプリケーション内でsession変数が使用可能になる。sessionを使ったアプリケーションの例は以下の通り。ルート/fooでセッションにHello World!という文字列を追加し、別のルート/barでセッションから値を取り出して表示するものだ。 get '/foo' do session[:message] = 'Hello World!' redirect to('/bar') end get '/bar' do session[:message] # => 'Hello World!' end