Exception: WifiWand::QrCodePasswordUnavailableError

Inherits:
Error
  • Object
show all
Defined in:
lib/wifi_wand/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Error

#append_help_hint?, #display_message, #exception, #message_for_display

Constructor Details

#initialize(network_name:, security_type:) ⇒ QrCodePasswordUnavailableError

Returns a new instance of QrCodePasswordUnavailableError.



176
177
178
179
180
181
182
183
# File 'lib/wifi_wand/errors.rb', line 176

def initialize(network_name:, security_type:)
  @network_name = network_name
  @security_type = security_type
  super(
    "Network '#{network_name}' uses #{security_type} security, but no saved password is available. " \
      'Pass the optional password argument to generate a QR code.'
  )
end

Instance Attribute Details

#network_nameObject (readonly)

Returns the value of attribute network_name.



174
175
176
# File 'lib/wifi_wand/errors.rb', line 174

def network_name
  @network_name
end

#security_typeObject (readonly)

Returns the value of attribute security_type.



174
175
176
# File 'lib/wifi_wand/errors.rb', line 174

def security_type
  @security_type
end