class Freddy::Adapters::MarchHareAdapter

Public Class Methods

connect(config) click to toggle source
# File lib/freddy/adapters/march_hare_adapter.rb, line 6
def self.connect(config)
  hare = MarchHare.connect(config)
  new(hare)
end
new(hare) click to toggle source
# File lib/freddy/adapters/march_hare_adapter.rb, line 11
def initialize(hare)
  @hare = hare
end

Public Instance Methods

close() click to toggle source
# File lib/freddy/adapters/march_hare_adapter.rb, line 21
def close
  @hare.close
end
create_channel(prefetch: nil) click to toggle source
# File lib/freddy/adapters/march_hare_adapter.rb, line 15
def create_channel(prefetch: nil)
  hare_channel = @hare.create_channel
  hare_channel.basic_qos(prefetch) if prefetch
  Channel.new(hare_channel)
end