Exception: Totvs::PasswordVault::Connection::RequestFailure

Inherits:
Error
  • Object
show all
Defined in:
lib/totvs/password_vault/connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, response:) ⇒ RequestFailure

Returns a new instance of RequestFailure.

Parameters:

  • message (String) (defaults to: nil)
  • response (Net::HTTPResponse)


16
17
18
19
20
# File 'lib/totvs/password_vault/connection.rb', line 16

def initialize(message = nil, response:)
  super("Status code: #{response.code}. Body: #{response.body}. #{message}")

  @response = response
end

Instance Attribute Details

#responseObject (readonly)

Returns the value of attribute response.



12
13
14
# File 'lib/totvs/password_vault/connection.rb', line 12

def response
  @response
end