Class: Legato::Request
- Inherits:
-
Object
- Object
- Legato::Request
- Defined in:
- lib/legato/request.rb
Instance Attribute Summary collapse
-
#query ⇒ Object
readonly
Returns the value of attribute query.
-
#user ⇒ Object
readonly
Returns the value of attribute user.
Instance Method Summary collapse
- #api_key? ⇒ Boolean
-
#initialize(user, query) ⇒ Request
constructor
A new instance of Request.
- #raw_response ⇒ Object
- #response(url = nil) ⇒ Object
Constructor Details
#initialize(user, query) ⇒ Request
Returns a new instance of Request.
5 6 7 8 |
# File 'lib/legato/request.rb', line 5 def initialize(user, query) @user = user @query = query end |
Instance Attribute Details
#query ⇒ Object (readonly)
Returns the value of attribute query.
3 4 5 |
# File 'lib/legato/request.rb', line 3 def query @query end |
#user ⇒ Object (readonly)
Returns the value of attribute user.
3 4 5 |
# File 'lib/legato/request.rb', line 3 def user @user end |
Instance Method Details
#api_key? ⇒ Boolean
18 19 20 |
# File 'lib/legato/request.rb', line 18 def api_key? !user.api_key.nil? end |
#raw_response ⇒ Object
14 15 16 |
# File 'lib/legato/request.rb', line 14 def raw_response api_key? ? oauth_1_response : oauth_2_response end |