class Freddy::Adapters::BunnyAdapter
Constants
- DEFAULT_OPTIONS
Public Class Methods
Source
# File lib/freddy/adapters/bunny_adapter.rb, line 15 def self.connect(config) bunny = Bunny.new(DEFAULT_OPTIONS.merge(config)) bunny.start new(bunny) end
Source
# File lib/freddy/adapters/bunny_adapter.rb, line 21 def initialize(bunny) @bunny = bunny end
Public Instance Methods
Source
# File lib/freddy/adapters/bunny_adapter.rb, line 25 def create_channel(prefetch: nil) bunny_channel = @bunny.create_channel bunny_channel.prefetch(prefetch) if prefetch Channel.new(bunny_channel) end