Methods

Constants

NONCE = "action_dispatch.content_security_policy_nonce"
NONCE_DIRECTIVES = "action_dispatch.content_security_policy_nonce_directives"
NONCE_GENERATOR = "action_dispatch.content_security_policy_nonce_generator"
POLICY = "action_dispatch.content_security_policy"
POLICY_REPORT_ONLY = "action_dispatch.content_security_policy_report_only"

Instance Public methods

content_security_policy()

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 75
      def content_security_policy
        get_header(POLICY)
      end
🔎 See on GitHub

content_security_policy=(policy)

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 79
      def content_security_policy=(policy)
        set_header(POLICY, policy)
      end
🔎 See on GitHub

content_security_policy_nonce()

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 107
      def content_security_policy_nonce
        if content_security_policy_nonce_generator
          if nonce = get_header(NONCE)
            nonce
          else
            set_header(NONCE, generate_content_security_policy_nonce)
          end
        end
      end
🔎 See on GitHub

content_security_policy_nonce_directives()

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 99
      def content_security_policy_nonce_directives
        get_header(NONCE_DIRECTIVES)
      end
🔎 See on GitHub

content_security_policy_nonce_directives=(generator)

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 103
      def content_security_policy_nonce_directives=(generator)
        set_header(NONCE_DIRECTIVES, generator)
      end
🔎 See on GitHub

content_security_policy_nonce_generator()

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 91
      def content_security_policy_nonce_generator
        get_header(NONCE_GENERATOR)
      end
🔎 See on GitHub

content_security_policy_nonce_generator=(generator)

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 95
      def content_security_policy_nonce_generator=(generator)
        set_header(NONCE_GENERATOR, generator)
      end
🔎 See on GitHub

content_security_policy_report_only()

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 83
      def content_security_policy_report_only
        get_header(POLICY_REPORT_ONLY)
      end
🔎 See on GitHub

content_security_policy_report_only=(value)

📝 Source code
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 87
      def content_security_policy_report_only=(value)
        set_header(POLICY_REPORT_ONLY, value)
      end
🔎 See on GitHub