Class: BunnyBurrow::Base
- Inherits:
-
Object
- Object
- BunnyBurrow::Base
- Defined in:
- lib/data_collector/ext/base.rb
Overview
class Connection
include Singleton
attr_reader :connection
attr_accessor :verify_peer, :connection_name, :rabbitmq_url
def connection
unless @connection
@connection = Bunny.new(@rabbitmq_url, verify_peer: @verify_peer, connection_name: @connection_name)
@connection.start
end
@connection.start unless @connection.connected? || @connection.closed?
#@connection.start if @connection.closed?
#pp @connection.status
@connection
end
def channel
@channel = connection.create_channel unless @channel && @channel.open?
@channel
end
end
Instance Attribute Summary collapse
-
#connection_name ⇒ Object
Returns the value of attribute connection_name.
Instance Attribute Details
#connection_name ⇒ Object
Returns the value of attribute connection_name.
32 33 34 |
# File 'lib/data_collector/ext/base.rb', line 32 def connection_name @connection_name end |