Class: SongkickQueue::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/songkick_queue/client.rb

Instance Method Summary collapse

Instance Method Details

#channelBunny::Channel

Creates a memoized channel for issuing RabbitMQ commands

Returns:



10
11
12
# File 'lib/songkick_queue/client.rb', line 10

def channel
  @channel ||= build_channel
end

#connectionBunny::Session

Creates a memoized connection to RabbitMQ

Returns:



17
18
19
# File 'lib/songkick_queue/client.rb', line 17

def connection
  @connection ||= build_connection
end

#default_exchangeObject



3
4
5
# File 'lib/songkick_queue/client.rb', line 3

def default_exchange
  channel.default_exchange
end