class Freddy::Adapters::BunnyAdapter
Public Class Methods
connect(config)
click to toggle source
# File lib/freddy/adapters/bunny_adapter.rb, line 6 def self.connect(config) bunny = Bunny.new(config) bunny.start new(bunny) end
new(bunny)
click to toggle source
# File lib/freddy/adapters/bunny_adapter.rb, line 12 def initialize(bunny) @bunny = bunny end
Public Instance Methods
close()
click to toggle source
# File lib/freddy/adapters/bunny_adapter.rb, line 22 def close @bunny.close end
create_channel(prefetch: nil)
click to toggle source
# File lib/freddy/adapters/bunny_adapter.rb, line 16 def create_channel(prefetch: nil) bunny_channel = @bunny.create_channel bunny_channel.prefetch(prefetch) if prefetch Channel.new(bunny_channel) end