Class: PikaQ::Exchanges::Base

Inherits:
Bunny::Exchange
  • Object
show all
Defined in:
lib/pika_q/exchanges/base.rb

Direct Known Subclasses

Default

Class Method Summary collapse

Class Method Details

.establish(channel) ⇒ Object



6
7
8
# File 'lib/pika_q/exchanges/base.rb', line 6

def self.establish(channel)
  new(channel, :direct, generated_exchange_name, auto_delete: false, durable: false)
end

.generated_exchange_nameObject



10
11
12
# File 'lib/pika_q/exchanges/base.rb', line 10

def self.generated_exchange_name
  "#{self.to_s.gsub('::','.')}.#{ENV['RUBY_ENV']}".downcase
end