Module: Isaca::Request::LogOut

Defined in:
lib/isaca/requests/log_out.rb

Class Method Summary collapse

Class Method Details

.get(token) ⇒ Faraday::Response

Method used to destroy a user session

Parameters:

  • token (String)

    Session token to be destroyed

Returns:

  • (Faraday::Response)

    Returns a response object

Raises:



11
12
13
# File 'lib/isaca/requests/log_out.rb', line 11

def self.get(token)
  send_request(token)
end

.send_request(token) ⇒ Faraday::Response

Method used to send request – exists to ease testing

Parameters:

  • token (String)

    Session token to be destroyed

Returns:

  • (Faraday::Response)

    Returns a response object



22
23
24
25
26
27
# File 'lib/isaca/requests/log_out.rb', line 22

def self.send_request(token)
  Isaca::Request.get do |request|
    request.path = request.path + '/LogOut'
    request.params['token'] = token
  end
end