Sha256: 8bb1539609770953919cb83555b294ceeb4cadc492b270c6a9fc7a1603e01dca

Contents?: true

Size: 331 Bytes

Versions: 41

Compression:

Stored size: 331 Bytes

Contents

module ShopifyApp
  module Shop
    extend ActiveSupport::Concern

    included do
      validates :shopify_domain, presence: true, uniqueness: true
      validates :shopify_token, presence: true
    end

    def with_shopify_session(&block)
      ShopifyAPI::Session.temp(shopify_domain, shopify_token, &block)
    end

  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
shopify_app-7.4.0 lib/shopify_app/shop.rb
shopify_app-7.3.0 lib/shopify_app/shop.rb
shopify_app-7.2.11 lib/shopify_app/shop.rb
shopify_app-7.2.10 lib/shopify_app/shop.rb
shopify_app-7.2.9 lib/shopify_app/shop.rb
shopify_app-7.2.8 lib/shopify_app/shop.rb
shopify_app-7.2.7 lib/shopify_app/shop.rb
shopify_app-7.2.6 lib/shopify_app/shop.rb
shopify_app-7.2.5 lib/shopify_app/shop.rb
shopify_app-7.2.3 lib/shopify_app/shop.rb
shopify_app-7.2.0 lib/shopify_app/shop.rb
shopify_app-7.1.1 lib/shopify_app/shop.rb
shopify_app-7.1.0 lib/shopify_app/shop.rb
shopify_app-7.0.11 lib/shopify_app/shop.rb
shopify_app-7.0.10 lib/shopify_app/shop.rb
shopify_app-7.0.9 lib/shopify_app/shop.rb
shopify_app-7.0.8 lib/shopify_app/shop.rb
shopify_app-7.0.7 lib/shopify_app/shop.rb
shopify_app-7.0.6 lib/shopify_app/shop.rb
shopify_app-7.0.5 lib/shopify_app/shop.rb