Sha256: fd20eb37980a491afcd3731b57af0e3cad93764be8119d23716520162b2a8acb

Contents?: true

Size: 424 Bytes

Versions: 5

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

module DuodealerApp
  module EmbeddedApp
    extend ActiveSupport::Concern

    included do
      if DuodealerApp.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.headers.except!("X-Frame-Options")
      end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
duodealer_app-1.0.4 lib/duodealer_app/controller_concerns/embedded_app.rb
duodealer_app-1.0.3 lib/duodealer_app/controller_concerns/embedded_app.rb
duodealer_app-1.0.2 lib/duodealer_app/controller_concerns/embedded_app.rb
duodealer_app-1.0.1 lib/duodealer_app/controller_concerns/embedded_app.rb
duodealer_app-1.0.0 lib/duodealer_app/controller_concerns/embedded_app.rb