Class: Refocus::Client
- Inherits:
-
Object
- Object
- Refocus::Client
- Defined in:
- lib/refocus/client.rb
Constant Summary collapse
- API_PATH =
"v1"
Instance Attribute Summary collapse
-
#debug_request ⇒ Object
readonly
Returns the value of attribute debug_request.
-
#debug_response ⇒ Object
readonly
Returns the value of attribute debug_response.
-
#token ⇒ Object
readonly
Returns the value of attribute token.
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #aspects ⇒ Object
-
#initialize(url:, token:, debug_request: false, debug_response: false) ⇒ Client
constructor
A new instance of Client.
- #perspectives ⇒ Object
- #samples ⇒ Object
- #subjects ⇒ Object
Constructor Details
#initialize(url:, token:, debug_request: false, debug_response: false) ⇒ Client
Returns a new instance of Client.
14 15 16 17 18 19 |
# File 'lib/refocus/client.rb', line 14 def initialize(url:, token:, debug_request: false, debug_response: false) @url = url @token = token @debug_request = debug_request @debug_response = debug_response end |
Instance Attribute Details
#debug_request ⇒ Object (readonly)
Returns the value of attribute debug_request.
12 13 14 |
# File 'lib/refocus/client.rb', line 12 def debug_request @debug_request end |
#debug_response ⇒ Object (readonly)
Returns the value of attribute debug_response.
12 13 14 |
# File 'lib/refocus/client.rb', line 12 def debug_response @debug_response end |
#token ⇒ Object (readonly)
Returns the value of attribute token.
12 13 14 |
# File 'lib/refocus/client.rb', line 12 def token @token end |
#url ⇒ Object (readonly)
Returns the value of attribute url.
12 13 14 |
# File 'lib/refocus/client.rb', line 12 def url @url end |
Instance Method Details
#aspects ⇒ Object
25 26 27 |
# File 'lib/refocus/client.rb', line 25 def aspects Refocus::Aspects.new(url: "#{url}/v1/aspects", token: token) end |
#perspectives ⇒ Object
33 34 35 |
# File 'lib/refocus/client.rb', line 33 def perspectives Refocus::Perspectives.new(url: "#{url}/v1/perspectives", token: token) end |