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