Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Temporarily ship with ContentLength middleware. | José Valim | 2011-05-20 | 1 | -4/+4 |
| | |||||
* | Move Rails::Rack::Metal to Rails::Application::Metal and just add cascade if ↵ | José Valim | 2010-01-26 | 1 | -1/+0 |
| | | | | any metal was declared. | ||||
* | Default to sync instrumentation. | José Valim | 2010-01-21 | 1 | -0/+1 |
| | |||||
* | Move middleware builder back to Rails::Rack::Metal without losing the new ↵ | José Valim | 2010-01-17 | 1 | -2/+3 |
| | | | | behavior. | ||||
* | Cleanup junk metal and revise API | Joshua Peek | 2010-01-10 | 1 | -1/+0 |
| | | | | | API Change: Returning a "X-Cascade: pass" header triggers the cascade instead of a 404 response. | ||||
* | Rename Rails::Rack::Logger -> LogTailer. Speed up log mtime checks. | Jeremy Kemper | 2008-12-18 | 1 | -1/+1 |
| | |||||
* | Introduce Rails Metal | Joshua Peek | 2008-12-16 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | # app/metal/poller.rb class Poller < Rails::Rack::Metal def call(env) if env["PATH_INFO"] =~ /^\/poller/ [200, {"Content-Type" => "application/json"}, Message.recent.to_json] else super end end end * There is a generator to help you get started `script/generate metal poller` * Also, metal bits can be ran standalone with rackup `rackup app/metal/poller.rb` | ||||
* | Move debugger into middleware | Joshua Peek | 2008-11-25 | 1 | -0/+1 |
| | |||||
* | Added rack logger middleware that tails the environment log | Joshua Peek | 2008-08-19 | 1 | -0/+1 |
| | |||||
* | Added Rack middleware to handle static files. | Joshua Peek | 2008-06-01 | 1 | -0/+5 |