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

add_headers(value) click to toggle source

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
base_uri(uri) click to toggle source

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
graph_request(query, token = false, locale = false, variables = false) click to toggle source

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
request(method, endpoint, token = false, locale = false, body=false) click to toggle source

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