Module: SidekiqBus::Server

Defined in:
lib/sidekiq_bus/server.rb

Defined Under Namespace

Classes: Helpers

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/sidekiq_bus/server.rb', line 5

def self.registered(app)
  app.get('/bus') do
    # you can define @instance_variables for passing into template
    # Sidekiq uses erb for its templates so you should do it aswell
    erb File.read(File.join(File.dirname(__FILE__), "server/views/bus.erb"))
   end

  app.post '/bus/unsubscribe' do
    bus_app = ::QueueBus::Application.new(params[:name]).unsubscribe
    redirect "#{root_path}bus"
  end
end