Finished initial releasable version of MRouter, the Rack Merb Router.
[maraby.git] / mrouter / rackapp.rb
blobd12a6575d9fe31f0277adc5ef1f0b8f7df9cb861
1 #!/usr/bin/env ruby -wKU
3 require 'rubygems'
4 require 'rack'
5 require 'mrouter'
7 class Rap
8   include MRouterHelper
9   
10   route do |r|
11     r.match('/').to(:action => 'foo')
12   end
13   
14   def call(env)
15     [200, {'Content-Type'=>'text/plain'}, env['merb.route'].inspect]
16   end
17 end
19 Rack::Handler::Mongrel.run Rack::MRouter.new(Rap.new), :Port => 4400 if $0 == __FILE__