Sha256: 46062bc36d8ddf33358d3d53b9c15b11ce5e440c0445613a0a048db94948a57d
Contents?: true
Size: 889 Bytes
Versions: 1
Compression:
Stored size: 889 Bytes
Contents
require 'resque-queue-priority' module Resque module Plugins module QueuePriority module Server VIEW_PATH = File.join(File.dirname(__FILE__), 'server', 'views') def self.registered(app) app.get "/queuepriority" do @priorities = Resque.priority_buckets queuepriority_view :priorities end app.post "/queuepriority" do priorities = params['priorities'] Resque.priority_buckets = priorities redirect "/queuepriority" end app.helpers do def queuepriority_view(filename, options = {}, locals = {}) erb(File.read(File.join(::Resque::Plugins::QueuePriority::Server::VIEW_PATH, "#{filename}.erb")), options, locals) end end app.tabs << "QueuePriority" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-queue-priority-0.6.1 | lib/resque/plugins/queue_priority/server.rb |