module ActionController::ContentSecurityPolicy::ClassMethods
Public Instance Methods
content_security_policy(enabled = true, **options) { |policy| ... }
click to toggle source
# File lib/action_controller/metal/content_security_policy.rb, line 17 def content_security_policy(enabled = true, **options, &block) before_action(options) do if block_given? policy = current_content_security_policy yield policy request.content_security_policy = policy end unless enabled request.content_security_policy = nil end end end
content_security_policy_report_only(report_only = true, **options)
click to toggle source
# File lib/action_controller/metal/content_security_policy.rb, line 31 def content_security_policy_report_only(report_only = true, **options) before_action(options) do request.content_security_policy_report_only = report_only end end