Sha256: fa094baa815a778da223435c4412b7b77c84d5234c4027cddb0130c9bf7d0e49

Contents?: true

Size: 761 Bytes

Versions: 3

Compression:

Stored size: 761 Bytes

Contents

module ShopifyApp
  class Configuration

    # Shopify App settings. These values should match the configuration
    # for the app in your Shopify Partners page. Change your settings in
    # `config/initializers/shopify_app.rb`
    attr_accessor :api_key
    attr_accessor :secret
    attr_accessor :scope
    attr_accessor :embedded_app
    alias_method  :embedded_app?, :embedded_app

    # configure myshopify domain for local shopify development
    attr_accessor :myshopify_domain

    def initialize
      @myshopify_domain = 'myshopify.com'
    end
  end

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

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

  def self.configure
    yield configuration
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
shopify_app-6.1.2 lib/shopify_app/configuration.rb
shopify_app-6.1.1 lib/shopify_app/configuration.rb
shopify_app-6.1.0 lib/shopify_app/configuration.rb