Exception: AMQP::Client::Error::Closed
- Inherits:
-
AMQP::Client::Error
- Object
- StandardError
- AMQP::Client::Error
- AMQP::Client::Error::Closed
- Defined in:
- lib/amqp/client/errors.rb
Overview
Depending on close level a ConnectionClosed or ChannelClosed error is returned
Class Method Summary collapse
Class Method Details
.new(id, level, code, reason, classid = 0, methodid = 0) ⇒ Object
44 45 46 47 48 49 50 51 52 |
# File 'lib/amqp/client/errors.rb', line 44 def self.new(id, level, code, reason, classid = 0, methodid = 0) case level when :connection build_connection_error(code, reason, classid, methodid) when :channel build_channel_error(id, code, reason, classid, methodid) else raise ArgumentError, "invalid level '#{level}'" end end |