Class: Okay::GraphQL
Overview
A simple GraphQL client.
Example usage:
require "okay/graphql"
require "pp"
query = GraphQL.query {
viewer {
login
}
}
token = ENV["DEMO_GITHUB_TOKEN"]
response = request.submit!(:github, {bearer_token: token})
pp JSON.parse(response.body)
Defined Under Namespace
Classes: Container, Query, QueryDSL
Class Method Summary collapse
Class Method Details
.query(raw_query = nil, &query_) ⇒ Object
114 115 116 |
# File 'lib/okay/graphql.rb', line 114 def self.query(raw_query = nil, &query_) Query.new(raw_query, &query_) end |