Class: Apitool::Client::ApitoolClient
- Inherits:
-
Object
- Object
- Apitool::Client::ApitoolClient
show all
- Defined in:
- lib/apitool/client/apitool_client.rb
Instance Method Summary
collapse
Constructor Details
#initialize(params = {}) ⇒ ApitoolClient
3
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/apitool/client/apitool_client.rb', line 3
def initialize(params = {})
@host ||= params[:host]
@port ||= params[:port]
@ssl ||= params[:ssl] || false
@token ||= params[:token]
@version ||= params[:version] || 'v1'
@symbolize ||= params[:symbolize] || true
default_ssl_verification = (@ssl) ? OpenSSL::SSL::VERIFY_PEER : OpenSSL::SSL::VERIFY_NONE
@verify_ssl ||= params[:verify_ssl] || default_ssl_verification
end
|
Instance Method Details
#errors ⇒ Object
27
28
29
|
# File 'lib/apitool/client/apitool_client.rb', line 27
def errors
end
|
#request ⇒ Object
19
20
21
|
# File 'lib/apitool/client/apitool_client.rb', line 19
def request
@request.nil? ? nil : @request.args
end
|
#response ⇒ Object
15
16
17
|
# File 'lib/apitool/client/apitool_client.rb', line 15
def response
@response.nil? ? nil : parse(@response)
end
|
#result ⇒ Object
23
24
25
|
# File 'lib/apitool/client/apitool_client.rb', line 23
def result
@result.nil? ? nil : @result.code.to_i
end
|