今回はRack::URLMapとミドルウェアについて見ていきたいと思います。 Rack::URLMap Rack::URLMapを使うことによって簡単にURLのパスとRackアプリケーションを結びつけることが出来ます。 Rack::URLMapにはcallメソッドがあるので以下のように動かすことが出来ます。 ちなみに前回使ったsimple.rbをrequireして使ってます。 rackupコマンドを使って下のプログラムを起動してみてください。 require 'rack' require 'rack/lobster' require 'simple' run Rack::URLMap.new( '/' => Simple.new, '/lobster' => Rack::Lobster.new ) http://localhost:9292/とhttp://localhost:9292