Module: SolidusGraphqlApi

Defined in:
lib/solidus_graphql_api/engine.rb,
lib/solidus_graphql_api/schema.rb,
lib/solidus_graphql_api/context.rb,
lib/solidus_graphql_api/version.rb,
lib/solidus_graphql_api/types/json.rb,
lib/solidus_graphql_api/types/user.rb,
lib/solidus_graphql_api/types/image.rb,
lib/solidus_graphql_api/types/order.rb,
lib/solidus_graphql_api/types/price.rb,
lib/solidus_graphql_api/types/query.rb,
lib/solidus_graphql_api/types/state.rb,
lib/solidus_graphql_api/types/store.rb,
lib/solidus_graphql_api/types/taxon.rb,
lib/solidus_graphql_api/batch_loader.rb,
lib/solidus_graphql_api/configuration.rb,
lib/solidus_graphql_api/types/address.rb,
lib/solidus_graphql_api/types/country.rb,
lib/solidus_graphql_api/types/payment.rb,
lib/solidus_graphql_api/types/product.rb,
lib/solidus_graphql_api/types/variant.rb,
lib/solidus_graphql_api/types/currency.rb,
lib/solidus_graphql_api/types/mutation.rb,
lib/solidus_graphql_api/types/property.rb,
lib/solidus_graphql_api/types/shipment.rb,
lib/solidus_graphql_api/types/taxonomy.rb,
lib/solidus_graphql_api/types/base/enum.rb,
lib/solidus_graphql_api/types/line_item.rb,
lib/solidus_graphql_api/types/base/field.rb,
lib/solidus_graphql_api/types/base/union.rb,
lib/solidus_graphql_api/types/user_error.rb,
lib/solidus_graphql_api/types/base/object.rb,
lib/solidus_graphql_api/types/base/scalar.rb,
lib/solidus_graphql_api/types/credit_card.rb,
lib/solidus_graphql_api/types/option_type.rb,
lib/solidus_graphql_api/types/option_value.rb,
lib/solidus_graphql_api/types/base/argument.rb,
lib/solidus_graphql_api/types/manifest_item.rb,
lib/solidus_graphql_api/types/shipping_rate.rb,
lib/solidus_graphql_api/batch_loader/has_one.rb,
lib/solidus_graphql_api/types/base/interface.rb,
lib/solidus_graphql_api/types/payment_method.rb,
lib/solidus_graphql_api/types/tax_adjustment.rb,
lib/solidus_graphql_api/batch_loader/has_many.rb,
lib/solidus_graphql_api/types/base/relay_node.rb,
lib/solidus_graphql_api/types/shipping_method.rb,
lib/solidus_graphql_api/queries/products_query.rb,
lib/solidus_graphql_api/types/product_property.rb,
lib/solidus_graphql_api/batch_loader/belongs_to.rb,
lib/solidus_graphql_api/mutations/base_mutation.rb,
lib/solidus_graphql_api/queries/countries_query.rb,
lib/solidus_graphql_api/types/base/input_object.rb,
lib/solidus_graphql_api/queries/taxonomies_query.rb,
lib/solidus_graphql_api/types/promotion_adjustment.rb,
lib/solidus_graphql_api/queries/address/state_query.rb,
lib/solidus_graphql_api/types/interfaces/adjustment.rb,
lib/solidus_graphql_api/types/wallet_payment_source.rb,
lib/solidus_graphql_api/queries/country/states_query.rb,
lib/solidus_graphql_api/queries/order/payments_query.rb,
lib/solidus_graphql_api/queries/taxon/children_query.rb,
lib/solidus_graphql_api/queries/variant/images_query.rb,
lib/solidus_graphql_api/queries/variant/prices_query.rb,
lib/solidus_graphql_api/batch_loader/has_many_through.rb,
lib/solidus_graphql_api/mutations/checkout/empty_cart.rb,
lib/solidus_graphql_api/queries/address/country_query.rb,
lib/solidus_graphql_api/queries/order/shipments_query.rb,
lib/solidus_graphql_api/queries/product_by_slug_query.rb,
lib/solidus_graphql_api/queries/taxonomy/taxons_query.rb,
lib/solidus_graphql_api/mutations/checkout/add_to_cart.rb,
lib/solidus_graphql_api/queries/completed_orders_query.rb,
lib/solidus_graphql_api/queries/order/line_items_query.rb,
lib/solidus_graphql_api/queries/product/variants_query.rb,
lib/solidus_graphql_api/mutations/checkout/create_order.rb,
lib/solidus_graphql_api/queries/line_item/variant_query.rb,
lib/solidus_graphql_api/queries/order/adjustments_query.rb,
lib/solidus_graphql_api/types/interfaces/payment_source.rb,
lib/solidus_graphql_api/queries/taxon/parent_taxon_query.rb,
lib/solidus_graphql_api/queries/taxonomy/root_taxon_query.rb,
lib/solidus_graphql_api/types/input_objects/address_input.rb,
lib/solidus_graphql_api/mutations/checkout/set_order_email.rb,
lib/solidus_graphql_api/queries/product/option_types_query.rb,
lib/solidus_graphql_api/mutations/checkout/advance_checkout.rb,
lib/solidus_graphql_api/mutations/checkout/remove_from_cart.rb,
lib/solidus_graphql_api/mutations/user/save_in_address_book.rb,
lib/solidus_graphql_api/queries/order/billing_address_query.rb,
lib/solidus_graphql_api/queries/variant/default_price_query.rb,
lib/solidus_graphql_api/queries/variant/option_values_query.rb,
lib/generators/solidus_graphql_api/install/install_generator.rb,
lib/solidus_graphql_api/mutations/checkout/apply_coupon_code.rb,
lib/solidus_graphql_api/mutations/checkout/complete_checkout.rb,
lib/solidus_graphql_api/queries/order/shipping_address_query.rb,
lib/solidus_graphql_api/queries/product/master_variant_query.rb,
lib/solidus_graphql_api/queries/shipment/shipping_rates_query.rb,
lib/solidus_graphql_api/mutations/checkout/next_checkout_state.rb,
lib/solidus_graphql_api/queries/option_value/option_type_query.rb,
lib/solidus_graphql_api/mutations/checkout/select_shipping_rate.rb,
lib/solidus_graphql_api/mutations/checkout/update_cart_quantity.rb,
lib/solidus_graphql_api/mutations/user/remove_from_address_book.rb,
lib/solidus_graphql_api/queries/option_type/option_values_query.rb,
lib/solidus_graphql_api/queries/product_property/property_query.rb,
lib/solidus_graphql_api/mutations/user/mark_default_ship_address.rb,
lib/solidus_graphql_api/queries/product/product_properties_query.rb,
lib/solidus_graphql_api/types/input_objects/products_query_input.rb,
lib/solidus_graphql_api/mutations/checkout/add_payment_to_checkout.rb,
lib/solidus_graphql_api/queries/shipping_rate/shipping_method_query.rb,
lib/solidus_graphql_api/mutations/checkout/add_addresses_to_checkout.rb

Defined Under Namespace

Modules: Generators, Mutations, Queries, Types Classes: BatchLoader, Configuration, Context, Engine, Schema

Constant Summary collapse

VERSION =
'0.3.1'

Class Method Summary collapse

Class Method Details

.configurationObject Also known as: config



13
14
15
# File 'lib/solidus_graphql_api/configuration.rb', line 13

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



19
20
21
# File 'lib/solidus_graphql_api/configuration.rb', line 19

def configure
  yield configuration
end