rack-pot
Rack middleware that complies with Hyper Text Coffee Pot Control Protocol (HTCPCP) 1.0.
Somewhere in your Rack configuration (eg. config.ru) add:
require ‘rack-pot’ use Rack::Pot
Then hit your application with the appropriate request:
> curl -i -H “Content-Type: application/coffee-pot-command” localhost:9292/
HTTP/1.1 418 I’m a teapot Content-Length: 0 Content-Type: application/coffee-pot-command