Sha256: 282bd92de8305cb105a3b7b7d6f0ee88496ad15587d5c7801c77cbdcdd678575
Contents?: true
Size: 633 Bytes
Versions: 7
Compression:
Stored size: 633 Bytes
Contents
require 'resque-bus' require 'resque/server' require 'erb' # MIGRATE TODO: move to resque gem # 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 = ::QueueBus::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
7 entries across 7 versions & 1 rubygems