Sha256: 01b98fb62ff36ec06ac636d73b129464b843976b8e886172638500459778a4ec
Contents?: true
Size: 878 Bytes
Versions: 2
Compression:
Stored size: 878 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 plugin_view :priorities end app.post "/queuepriority" do priorities = params['priorities'] Resque.priority_buckets = priorities redirect url(:queuepriority) end app.helpers do def plugin_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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
resque-queue-priority-0.5.1 | lib/resque/plugins/queue_priority/server.rb |
resque-queue-priority-0.5.0 | lib/resque/plugins/queue_priority/server.rb |