Sha256: ae5b1aff5eb5d65f3fa9ce943c9d37a2dabfe96130c70fb0617e9b9eaaf8c34e

Contents?: true

Size: 1.4 KB

Versions: 10

Compression:

Stored size: 1.4 KB

Contents

require 'shopify_app/version'

# deps
require 'shopify_api'
require 'omniauth-shopify-oauth2'

module ShopifyApp
  def self.rails6?
    Rails::VERSION::MAJOR >= 6
  end

  def self.use_webpacker?
    rails6? &&
      defined?(Webpacker) == 'constant' &&
      !configuration.disable_webpacker
  end

  # config
  require 'shopify_app/configuration'

  # engine
  require 'shopify_app/engine'

  # utils
  require 'shopify_app/utils'

  # controller concerns
  require 'shopify_app/controller_concerns/localization'
  require 'shopify_app/controller_concerns/itp'
  require 'shopify_app/controller_concerns/login_protection'
  require 'shopify_app/controller_concerns/embedded_app'
  require 'shopify_app/controller_concerns/webhook_verification'
  require 'shopify_app/controller_concerns/app_proxy_verification'

  # jobs
  require 'shopify_app/jobs/webhooks_manager_job'
  require 'shopify_app/jobs/scripttags_manager_job'

  # managers
  require 'shopify_app/managers/webhooks_manager'
  require 'shopify_app/managers/scripttags_manager'

  # middleware
  require 'shopify_app/middleware/same_site_cookie_middleware'

  # session
  require 'shopify_app/session/storage_strategies/shop_storage_strategy'
  require 'shopify_app/session/storage_strategies/user_storage_strategy'
  require 'shopify_app/session/session_storage'
  require 'shopify_app/session/session_repository'
  require 'shopify_app/session/in_memory_session_store'
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shopify_app-12.0.7 lib/shopify_app.rb
shopify_app-12.0.6 lib/shopify_app.rb
shopify_app-12.0.5 lib/shopify_app.rb
shopify_app-12.0.4 lib/shopify_app.rb
shopify_app-12.0.3 lib/shopify_app.rb
shopify_app-12.0.2 lib/shopify_app.rb
shopify_app-12.0.1 lib/shopify_app.rb
shopify_app-12.0.0 lib/shopify_app.rb
shopify_app-11.7.1 lib/shopify_app.rb
shopify_app-11.7.0 lib/shopify_app.rb