Class: VestorlyApi::SignOut
- Inherits:
-
Object
- Object
- VestorlyApi::SignOut
show all
- Extended by:
- DefaultEndpoint
- Includes:
- HTTParty
- Defined in:
- lib/vestorly_api/sign_out.rb
Class Method Summary
collapse
Instance Method Summary
collapse
api_version, base_api_uri, default_api_endpoint
Constructor Details
#initialize(authentication_token) ⇒ SignOut
Returns a new instance of SignOut.
7
8
9
10
|
# File 'lib/vestorly_api/sign_out.rb', line 7
def initialize(authentication_token)
@authentication_token = authentication_token
@sign_out_response = nil
end
|
Class Method Details
.sign_out(authentication_token) ⇒ Object
16
17
18
|
# File 'lib/vestorly_api/sign_out.rb', line 16
def self.sign_out(authentication_token)
new(authentication_token).sign_out
end
|
.sign_out_api_endpoint ⇒ Object
12
13
14
|
# File 'lib/vestorly_api/sign_out.rb', line 12
def self.sign_out_api_endpoint
"#{SignOut.default_api_endpoint}/session_management/sign_out?version=#{SignOut.api_version}"
end
|
Instance Method Details
#sign_out ⇒ Object
20
21
22
23
|
# File 'lib/vestorly_api/sign_out.rb', line 20
def sign_out
@sign_out_response = SignOut.post( SignOut.sign_out_api_endpoint, query: default_query_params )
sign_out_response
end
|