repo.or.cz
/
maraby.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
Added simple Rack app.
[maraby.git]
/
simple_rack_app
/
simple
/
server.rb
blob
d59e8d9d4089517139876a14f79965a4175b66d5
1
#!/usr/bin/env ruby
2
3
module Simple
4
class Server
5
def initialize(options={})
6
@options = options
7
@logger = options[:logger]
8
end
9
def call(env)
10
@env = env
11
@logger.info @env['REQUEST_URI']
12
status, headers, body = run(@env['REQUEST_URI'])
13
headers = {
14
'Content-Type' => 'text/html',
15
'Content-Length' => body.join.size.to_s
16
}.merge(headers)
17
[status, headers, body]
18
end
19
end
20
end