Module: Binda::Shopify

Defined in:
lib/binda/shopify.rb,
lib/binda/shopify/item.rb,
lib/binda/shopify/engine.rb,
lib/binda/shopify/product.rb,
lib/binda/shopify/version.rb,
lib/binda/shopify/importer.rb,
lib/binda/shopify/installer.rb,
lib/binda/shopify/collection.rb,
lib/binda/shopify/product_type.rb,
app/jobs/binda/shopify/application_job.rb,
app/models/binda/shopify/application_record.rb,
app/helpers/binda/shopify/application_helper.rb,
app/mailers/binda/shopify/application_mailer.rb,
lib/generators/binda/shopify/install_generator.rb,
app/controllers/binda/shopify/imports_controller.rb,
app/controllers/binda/shopify/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Collection, Engine, Importer, ImportsController, InstallGenerator, Installer, Item, Product, ProductType

Constant Summary collapse

CONNECTION_KEYS =
%i(api_key password shared_secret shop_name).freeze
STRUCTURES =
{
  product: {
    'shopify-details' => {
      'handle' => 'handle',
      'edit-product-url' => 'edit_url',
      'inventory-item-id' => 'inventory_item_id'
    }
  },
  collection: {
    'shopify-details' => {
      'edit-collection-url' => 'edit_url',
      'handle' => 'handle',
      'sorted-products:text' => 'sorted_products'
    }
  },
  product_type: {
    'shopify-details' => {
      'handle' => 'name'
    }
  }
}.freeze
VERSION =
'0.1.4'.freeze