lib/resque/server.rb in mongo-resque-1.17.1 vs lib/resque/server.rb in mongo-resque-1.18.2

- old
+ new

@@ -95,17 +95,18 @@ end end def show(page, layout = true) + response["Cache-Control"] = "max-age=0, private, must-revalidate" begin erb page.to_sym, {:layout => layout}, :resque => Resque - rescue Errno::ECONNREFUSED - erb :error, {:layout => false}, :error => "Can't connect to Redis! (#{Resque.redis_id})" + rescue Mongo::ConnectionError, Mongo::ConnectionFailure + erb :error, {:layout => false}, :error => "Can't connect to MongoDB!" end end - + def show_for_polling(page) content_type "text/html" @polling = true show(page.to_sym, false).gsub(/\s{1,}/, ' ') end @@ -172,15 +173,15 @@ # to make things easier on ourselves get "/?" do redirect url_path(:overview) end - + %w( overview workers ).each do |page| get "/#{page}.poll" do show_for_polling(page) end - + get "/#{page}/:id.poll" do show_for_polling(page) end end