On 02/12/10 07:40 -0500, [email protected] wrote:
From: Tobias Crawley <[email protected]>
This revision includes a nil check for the headers, and
has been rebased against trunk.
OK this one works perfectly. ACK && push. Thanks!
-- Michal
Tobias Crawley (2):
Allow for dynamic driver selection via header, storing it in
Thread.current.
Check for nil headers, and downcase the driver name.
server/lib/drivers.rb | 97 +++++++++++++++-------------
server/lib/sinatra/lazy_auth.rb | 2 +-
server/lib/sinatra/rabbit.rb | 8 +-
server/lib/sinatra/rack_driver_select.rb | 24 +++++++
server/server.rb | 41 ++++++++----
server/views/api/drivers.xml.haml | 6 ++
server/views/api/show.html.haml | 4 +-
server/views/api/show.xml.haml | 2 +-
server/views/errors/backend_error.xml.haml | 2 +-
server/views/layout.html.haml | 2 +-
10 files changed, 119 insertions(+), 69 deletions(-)
create mode 100644 server/lib/sinatra/rack_driver_select.rb
create mode 100644 server/views/api/drivers.xml.haml
--
1.7.3.2
--
--------------------------------------------------------
Michal Fojtik, [email protected]
Deltacloud API: http://deltacloud.org
--------------------------------------------------------