Class: Liebre::Bridge::ChannelBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/liebre/bridge/channel_builder.rb

Constant Summary collapse

DEFAULT_PREFETCH =
10

Instance Method Summary collapse

Constructor Details

#initialize(connections, opts) ⇒ ChannelBuilder

Returns a new instance of ChannelBuilder.



7
8
9
10
# File 'lib/liebre/bridge/channel_builder.rb', line 7

def initialize connections, opts
  @connections = connections
  @opts        = opts
end

Instance Method Details

#callObject



12
13
14
15
16
# File 'lib/liebre/bridge/channel_builder.rb', line 12

def call
  connection.open_channel.tap do |channel|
    channel.set_prefetch(prefetch_count)
  end
end