Sha256: 70cc48821dc08b22c29ea8a2388d17b3456c4f0a75f622f648487df1f85f384d
Contents?: true
Size: 577 Bytes
Versions: 3
Compression:
Stored size: 577 Bytes
Contents
# frozen_string_literal: true module GQLi # Module for creating a Contentful GraphQL client module Contentful # Creates a Contentful GraphQL client def self.create(space, access_token, environment: nil, validate_query: true) api_url = "https://graphql.contentful.com/content/v1/spaces/#{space}" api_url += "/environments/#{environment}" unless environment.nil? GQLi::Client.new( api_url, headers: { 'Authorization' => "Bearer #{access_token}" }, validate_query: validate_query ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gqli-1.0.0 | lib/gqli/clients/contentful.rb |
gqli-0.6.1 | lib/gqli/clients/contentful.rb |
gqli-0.6.0 | lib/gqli/clients/contentful.rb |