Sha256: 4316e20ef7cdbaac69b1904808d232630fdcc5d4c8b9b258056be5507e23eeb6
Contents?: true
Size: 578 Bytes
Versions: 15
Compression:
Stored size: 578 Bytes
Contents
require 'resque-bus' require 'resque/server' require 'erb' # Extend Resque::Server to add tabs. module ResqueBus module Server def self.included(base) base.class_eval { get "/bus" do erb File.read(File.join(File.dirname(__FILE__), "server/views/bus.erb")) end post '/bus/unsubscribe' do app = Application.new(params[:name]).unsubscribe redirect u('bus') end } end end end Resque::Server.tabs << 'Bus' Resque::Server.class_eval do include ResqueBus::Server end
Version data entries
15 entries across 15 versions & 1 rubygems