Class: PersonalityInsights::ActiveMethod::Base
- Includes:
- Generator::PersonalityRequest
- Defined in:
- lib/watson-personality-insights/active_method/base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#accept ⇒ Object
Returns the value of attribute accept.
-
#accept_language ⇒ Object
Returns the value of attribute accept_language.
-
#content_language ⇒ Object
Returns the value of attribute content_language.
-
#file ⇒ Object
Returns the value of attribute file.
-
#json_result ⇒ Object
Returns the value of attribute json_result.
-
#options ⇒ Object
Returns the value of attribute options.
-
#password ⇒ Object
Returns the value of attribute password.
-
#username ⇒ Object
Returns the value of attribute username.
Instance Method Summary collapse
- #get_profile(options = {}) ⇒ Object
-
#initialize(file) ⇒ Base
constructor
A new instance of Base.
- #params_addressable ⇒ Object
- #request ⇒ Object
Methods included from Generator::PersonalityRequest
#base_url_request, #create_request, #json_parser, #response, #uri_request_api
Methods inherited from Extra
Constructor Details
#initialize(file) ⇒ Base
Returns a new instance of Base.
7 8 9 10 11 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 7 def initialize(file) @file = file @username = PersonalityInsights.username @password = PersonalityInsights.password end |
Instance Attribute Details
#accept ⇒ Object
Returns the value of attribute accept.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def accept @accept end |
#accept_language ⇒ Object
Returns the value of attribute accept_language.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def accept_language @accept_language end |
#content_language ⇒ Object
Returns the value of attribute content_language.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def content_language @content_language end |
#file ⇒ Object
Returns the value of attribute file.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def file @file end |
#json_result ⇒ Object
Returns the value of attribute json_result.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def json_result @json_result end |
#options ⇒ Object
Returns the value of attribute options.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def end |
#password ⇒ Object
Returns the value of attribute password.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def password @password end |
#username ⇒ Object
Returns the value of attribute username.
5 6 7 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 5 def username @username end |
Instance Method Details
#get_profile(options = {}) ⇒ Object
13 14 15 16 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 13 def get_profile(={}) = @json_result = request end |
#params_addressable ⇒ Object
22 23 24 25 26 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 22 def params_addressable uri = Addressable::URI.new uri.query_values = uri.query end |
#request ⇒ Object
18 19 20 |
# File 'lib/watson-personality-insights/active_method/base.rb', line 18 def request json_parser(endpoint) end |