Sha256: cd2697ddec36b059266c660a24e615edf94fadb0119e7f8465fee4d48242b0fd

Contents?: true

Size: 389 Bytes

Versions: 4

Compression:

Stored size: 389 Bytes

Contents

module ShopifyApp
  module EmbeddedApp
    extend ActiveSupport::Concern

    included do
      if ShopifyApp.configuration.embedded_app?
        after_action :set_esdk_headers
        layout 'embedded_app'
      end
    end

    private

    def set_esdk_headers
      response.set_header('P3P', 'CP="Not used"')
      response.default_headers.delete('X-Frame-Options')
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shopify_app-8.2.1 lib/shopify_app/controller_concerns/embedded_app.rb
shopify_app-8.2.0 lib/shopify_app/controller_concerns/embedded_app.rb
shopify_app-8.1.0 lib/shopify_app/controller_concerns/embedded_app.rb
shopify_app-8.0.0 lib/shopify_app/controller_concerns/embedded_app.rb