rack/rack — pull request #439 by comboy (2012-10-12 11:20:25+00:00)
Title: passing additional options in thin handler

Rack::Handler::Thin.run takes hash as an argument, but it only makes use of :Host and :Port options. Thin::Server.new however also supports options like :signals and :tag ( https://github.com/macournoyer/thin/blob/master/lib/thin/server.rb#L97 ) So it could be nice if these options could also be passed.

First commit takes care of the above, and optional second commit is for unlikely case of people still using thin below version 0.8 (5 years old) that doesn't support passing additional options.