File: base_app.ru

package info (click to toggle)
ruby-rack-flash3 1.0.5-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 160 kB
  • sloc: ruby: 296; makefile: 7
file content (22 lines) | stat: -rw-r--r-- 490 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'rack/request'
require 'rack/response'
require 'rack/showexceptions'
require 'rack/session/cookie'
require File.dirname(__FILE__) + '/../lib/rack-flash'

class Base
  attr_accessor :env
  
  def call(env)
    @env = env
    flash['err'] = "IT'S ALIVE"
    res = Rack::Response.new
    res.write "<title>Flashy</title>"
    res.write "#{flash['err']}"
    res.finish
  end
end
use Rack::Session::Cookie
use Rack::Flash#, :flash_app_class => Base
use Rack::ShowExceptions
run Base.new