Module: Lolitado
- Defined in:
- lib/lolitado.rb,
lib/lolitado/db.rb,
lib/lolitado/api.rb,
lib/lolitado/box.rb,
lib/lolitado/pool.rb,
lib/lolitado/version.rb
Overview
def user_login payload
query = "mutation login($input: UserLoginInput!) {userLogin(input:$input) {authToken}}"
graph_request(query, payload)
end
end
Defined Under Namespace
Classes: API, Box, Database, Graph, Pool
Constant Summary collapse
- VERSION =
"0.1.4"
Instance Method Summary collapse
-
#add_headers(value) ⇒ Object
forward add_headers from Rest/Graph class to API.add_headers method.
-
#base_uri(uri) ⇒ Object
forward uri from Rest/Graph class to API.uri method.
-
#graph_request(query, token = false, locale = false, variables = false) ⇒ Object
forward graph_request method from Graph class to Graph.request method.
-
#request(method, endpoint, token = false, locale = false, body = false) ⇒ Object
forward request method from Rest class to API.request method.
Instance Method Details
#add_headers(value) ⇒ Object
forward add_headers from Rest/Graph class to API.add_headers method
76 77 78 |
# File 'lib/lolitado.rb', line 76 def add_headers value API.add_headers value end |
#base_uri(uri) ⇒ Object
forward uri from Rest/Graph class to API.uri method
85 86 87 |
# File 'lib/lolitado.rb', line 85 def base_uri uri API.base_uri uri end |
#graph_request(query, token = false, locale = false, variables = false) ⇒ Object
forward graph_request method from Graph class to Graph.request method
64 65 66 67 68 69 |
# File 'lib/lolitado.rb', line 64 def graph_request query, token = false, locale = false, variables = false add_headers({'Content-Type' => "application/json"}) add_headers({'Authorization' => "Bearer #{token}"}) if token add_headers({'Accept-Language' => locale}) if locale Graph.request(query, variables) end |
#request(method, endpoint, token = false, locale = false, body = false) ⇒ Object
forward request method from Rest class to API.request method
50 51 52 53 54 |
# File 'lib/lolitado.rb', line 50 def request method, endpoint, token = false, locale = false, body=false add_headers({'Authorization' => "Bearer #{token}"}) if token add_headers({'Accept-Language' => locale}) if locale API.request(method, endpoint, body) end |