module Lolitado
def user_login payload query = "mutation login($input: UserLoginInput!) {userLogin(input:$input) {authToken}}" graph_request(query, payload) end
end
Constants
- VERSION
Public Instance Methods
forward add_headers
from Rest/Graph class to API.add_headers
method
@param value [Hash] http header value
# File lib/lolitado.rb, line 76 def add_headers value API.add_headers value end
forward uri from Rest/Graph class to API.uri method
@param uri [String] http request uri
# File lib/lolitado.rb, line 85 def base_uri uri API.base_uri uri end
forward graph_request
method from Graph
class to Graph.request
method
@param query [String] graph query @param token [String] authorization token if query needed @param locale [String] locale if query needed @param variables [String] input variables for graph query using
# 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
forward request method from Rest class to API.request
method
@param method [String] http request method @param endpoint [String] http request endpoint @param token [String] authorization token if query needed @param locale [String] locale if query needed @param body [String] http request body
# 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