lib/resque/server.rb in resque-1.2.3 vs lib/resque/server.rb in resque-1.3.0
- old
+ new
@@ -39,10 +39,14 @@
def tab(name)
dname = name.to_s.downcase
"<li #{class_if_current(dname)}><a href='#{url dname}'>#{name}</a></li>"
end
+ def tabs
+ Resque::Server.tabs
+ end
+
def redis_get_size(key)
case Resque.redis.type(key)
when 'none'
[]
when 'list'
@@ -100,11 +104,11 @@
erb :error, {:layout => false}, :error => "Can't connect to Redis! (#{Resque.redis.server})"
end
end
# to make things easier on ourselves
- get "/" do
+ get "/?" do
redirect url(:overview)
end
%w( overview queues working workers key ).each do |page|
get "/#{page}" do
@@ -167,8 +171,12 @@
stats.join "\n"
end
def resque
Resque
+ end
+
+ def self.tabs
+ @tabs ||= ["Overview", "Working", "Failed", "Queues", "Workers", "Stats"]
end
end
end