class Superbolt::Connection::Queue

Public Instance Methods

close(&block) click to toggle source
# File lib/superbolt/connection/queue.rb, line 8
def close(&block)
  connection.close
  block.call if block
  @connection = nil
  @q = nil
end
closing(&block) click to toggle source
# File lib/superbolt/connection/queue.rb, line 15
def closing(&block)
  response = block.call
  close
  response
end
connection() click to toggle source
# File lib/superbolt/connection/queue.rb, line 4
def connection
  @connection ||= Adapter::Bunny.new(config)
end
writer() click to toggle source
# File lib/superbolt/connection/queue.rb, line 21
def writer
  q # to make sure it is connected
  connection.exchange
end