class AMQP::Client::Error::Closed
Depending on close level a ConnectionClosed
or ChannelClosed
error is returned
Public Class Methods
new(id, level, code, reason, classid = 0, methodid = 0)
click to toggle source
# File lib/amqp/client/errors.rb, line 37 def self.new(id, level, code, reason, classid = 0, methodid = 0) case level when :connection ConnectionClosed.new(code, reason, classid, methodid) when :channel ChannelClosed.new(id, code, reason, classid, methodid) else raise ArgumentError, "invalid level '#{level}'" end end