lib/rack/lobster.rb in rack-0.1.0 vs lib/rack/lobster.rb in rack-0.2.0
- old
+ new
@@ -19,18 +19,18 @@
href = "?"
else
lobster = LobsterString
href = "?flip"
end
-
+
[200, {"Content-Type" => "text/html"},
["<title>Lobstericious!</title>",
"<pre>", lobster, "</pre>",
"<a href='#{href}'>flip!</a>"]
]
}
-
+
def call(env)
req = Request.new(env)
if req.GET["flip"] == "left"
lobster = LobsterString.split("\n").
map { |line| line.ljust(42).reverse }.
@@ -40,11 +40,11 @@
raise "Lobster crashed"
else
lobster = LobsterString
href = "?flip=left"
end
-
+
Response.new.finish do |res|
res.write "<title>Lobstericious!</title>"
res.write "<pre>"
res.write lobster
res.write "</pre>"
@@ -59,7 +59,7 @@
if $0 == __FILE__
require 'rack'
require 'rack/showexceptions'
Rack::Handler::WEBrick.run \
Rack::ShowExceptions.new(Rack::Lint.new(Rack::Lobster.new)),
- :Port => 9202
+ :Port => 9292
end