Sha256: 33c82bccfbc053f487606747543e672b7e2554e707a2c00042242b48c68d33dc
Contents?: true
Size: 893 Bytes
Versions: 1
Compression:
Stored size: 893 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 to("/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.2 | lib/resque/plugins/queue_priority/server.rb |