module Roda::RodaPlugins::ContentSecurityPolicy::ResponseMethods

  1. lib/roda/plugins/content_security_policy.rb

Methods

Public Class

  1. new

Public Instance

  1. content_security_policy
  2. skip_content_security_policy!

Public Class methods

new()

Unset any content security policy when reinitializing

[show source]
    # File lib/roda/plugins/content_security_policy.rb
304 def initialize
305   super
306   @content_security_policy &&= nil
307 end

Public Instance methods

content_security_policy()

The current content security policy to be used for this response.

[show source]
    # File lib/roda/plugins/content_security_policy.rb
310 def content_security_policy
311   @content_security_policy ||= roda_class.opts[:content_security_policy].dup
312 end
skip_content_security_policy!()

Do not set a content security policy header for this response.

[show source]
    # File lib/roda/plugins/content_security_policy.rb
315 def skip_content_security_policy!
316   @skip_content_security_policy = true
317 end