Methods
- content_security_policy
 - content_security_policy=
 - content_security_policy_nonce
 - content_security_policy_nonce_directives
 - content_security_policy_nonce_directives=
 - content_security_policy_nonce_generator
 - content_security_policy_nonce_generator=
 - content_security_policy_report_only
 - content_security_policy_report_only=
 
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 77
      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 81
      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 109
      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 101
      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 105
      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 93
      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 97
      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 85
      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 89
      def content_security_policy_report_only=(value)
        set_header(POLICY_REPORT_ONLY, value)
      end
              
                🔎 See on GitHub