Module: ShopifyGraphql

Defined in:
lib/shopify_graphql/client.rb,
lib/shopify_graphql/engine.rb,
lib/shopify_graphql/version.rb,
lib/shopify_graphql/resource.rb,
lib/shopify_graphql/response.rb,
lib/shopify_graphql/exceptions.rb,
lib/shopify_graphql/configuration.rb,
lib/shopify_graphql/resources/shop.rb,
lib/shopify_graphql/resources/webhook.rb,
lib/shopify_graphql/jobs/create_webhooks_job.rb,
lib/shopify_graphql/jobs/update_webhooks_job.rb,
lib/shopify_graphql/jobs/destroy_webhooks_job.rb,
lib/shopify_graphql/managers/webhooks_manager.rb,
app/graphql/shopify_graphql/cancel_subscription.rb,
app/graphql/shopify_graphql/get_app_subscription.rb,
app/graphql/shopify_graphql/app_subscription_fields.rb,
app/graphql/shopify_graphql/delete_private_metafield.rb,
app/graphql/shopify_graphql/upsert_private_metafield.rb,
app/graphql/shopify_graphql/create_usage_subscription.rb,
app/graphql/shopify_graphql/create_recurring_subscription.rb,
app/controllers/shopify_graphql/graphql_webhooks_controller.rb,
lib/shopify_graphql/controller_concerns/payload_verification.rb,
lib/shopify_graphql/controller_concerns/webhook_verification.rb

Defined Under Namespace

Modules: Mutation, PayloadVerification, Query, RedactJobParams, Resource, WebhookVerification Classes: AppSubscriptionFields, BadRequest, CancelSubscription, Client, ClientError, Configuration, ConnectionError, CreateRecurringSubscription, CreateUsageSubscription, CreateWebhooksJob, DeletePrivateMetafield, DestroyWebhooksJob, Engine, ForbiddenAccess, GetAppSubscription, GraphqlWebhooksController, MethodNotAllowed, MissingWebhookJobError, PaymentRequired, PreconditionFailed, ResourceConflict, ResourceGone, ResourceNotFound, Response, ServerError, Shop, TooManyRequests, UnauthorizedAccess, UpdateWebhooksJob, UpsertPrivateMetafield, UserError, Webhook, WebhooksManager

Constant Summary collapse

VERSION =
"1.2.1"

Class Method Summary collapse

Class Method Details

.clientObject



94
95
96
# File 'lib/shopify_graphql/client.rb', line 94

def client
  Client.new
end

.configurationObject



18
19
20
# File 'lib/shopify_graphql/configuration.rb', line 18

def self.configuration
  @configuration ||= Configuration.new
end

.configuration=(config) ⇒ Object



22
23
24
# File 'lib/shopify_graphql/configuration.rb', line 22

def self.configuration=(config)
  @configuration = config
end

.configure {|configuration| ... } ⇒ Object

Yields:



26
27
28
# File 'lib/shopify_graphql/configuration.rb', line 26

def self.configure
  yield configuration
end