class AMQP::PossibleAuthenticationFailureError

Raised when authentication fails. @api public

Attributes

settings[R]

@return [Hash] connection settings that were used

Public Class Methods

new(settings) click to toggle source
Calls superclass method
# File lib/amqp/exceptions.rb, line 43
def initialize(settings)
  @settings = settings

  super("AMQP broker closed TCP connection before authentication succeeded: this usually means authentication failure due to misconfiguration. Settings are #{filtered_settings.inspect}")
end

Public Instance Methods

filtered_settings() click to toggle source
# File lib/amqp/exceptions.rb, line 49
def filtered_settings
  filtered_settings = settings.dup
  [:pass, :password].each do |sensitve_setting|
    filtered_settings[sensitve_setting] &&= '[filtered]'
  end

  filtered_settings
end