Module: Stigg
- Defined in:
- lib/stigg/client.rb,
lib/stigg/version.rb,
lib/stigg/generated/operations.rb
Defined Under Namespace
Modules: Fragment, Mutation, Query Classes: Client, StiggHTTPAdapter
Constant Summary collapse
- OperationsNames =
Hash.new
- VERSION =
"2.419.2"
Class Method Summary collapse
Class Method Details
.create_client(api_key, api_url = "https://api.stigg.io/graphql", request_timeout = 30) ⇒ Client
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/stigg/client.rb', line 40 def create_client(api_key, api_url = "https://api.stigg.io/graphql", request_timeout=30) schema_path = File.join(__dir__, 'generated/schema.json').to_s client = Graphlient::Client.new( api_url, http: StiggHTTPAdapter, headers: { "X-API-KEY": api_key }, http_options: { read_timeout: request_timeout, write_timeout: request_timeout }, schema_path: schema_path ) Client.new(client) end |