Class: SecureHeaders::ContentSecurityPolicy::WebkitBrowserStrategy
- Inherits:
-
BrowserStrategy
- Object
- BrowserStrategy
- SecureHeaders::ContentSecurityPolicy::WebkitBrowserStrategy
- Defined in:
- lib/secure_headers/headers/content_security_policy/webkit_browser_strategy.rb
Instance Method Summary collapse
Methods inherited from BrowserStrategy
build, #build_impl_specific_directives, #csp_header, #directives, #filter_unsupported_directives, #initialize, #name, #normalize_reporting_endpoint?, #translate_inline_or_eval
Constructor Details
This class inherits a constructor from SecureHeaders::ContentSecurityPolicy::BrowserStrategy
Instance Method Details
#add_missing_extension_values ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/secure_headers/headers/content_security_policy/webkit_browser_strategy.rb', line 8 def add_missing_extension_values directives.each do |directive| next unless config[directive] if !config[directive].include?('chrome-extension:') config[directive] << 'chrome-extension:' end end end |
#base_name ⇒ Object
4 5 6 |
# File 'lib/secure_headers/headers/content_security_policy/webkit_browser_strategy.rb', line 4 def base_name SecureHeaders::ContentSecurityPolicy::WEBKIT_CSP_HEADER_NAME end |