Module: Roda::RodaPlugins::ContentSecurityPolicy::ResponseMethods
- Defined in:
- lib/roda/plugins/content_security_policy.rb
Instance Method Summary collapse
-
#content_security_policy ⇒ Object
The current content security policy to be used for this response.
-
#initialize ⇒ Object
Unset any content security policy when reinitializing.
-
#set_default_headers ⇒ Object
Set the appropriate content security policy header.
Instance Method Details
#content_security_policy ⇒ Object
The current content security policy to be used for this response.
303 304 305 |
# File 'lib/roda/plugins/content_security_policy.rb', line 303 def content_security_policy @content_security_policy ||= roda_class.opts[:content_security_policy].dup end |
#initialize ⇒ Object
Unset any content security policy when reinitializing
297 298 299 300 |
# File 'lib/roda/plugins/content_security_policy.rb', line 297 def initialize super @content_security_policy &&= nil end |
#set_default_headers ⇒ Object
Set the appropriate content security policy header.
308 309 310 311 |
# File 'lib/roda/plugins/content_security_policy.rb', line 308 def set_default_headers super (@content_security_policy || roda_class.opts[:content_security_policy]).set_header(@headers) end |