class Okay::GraphQL

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)

Constants

Container

Public Class Methods

query(raw_query = nil, &query_) click to toggle source
# File lib/okay/graphql.rb, line 114
def self.query(raw_query = nil, &query_)
  Query.new(raw_query, &query_)
end