method
build_directives
rails latest stable - Class:
ActionDispatch::ContentSecurityPolicy
build_directives(context, nonce, nonce_directives)private
No documentation available.
# File actionpack/lib/action_dispatch/http/content_security_policy.rb, line 316
def build_directives(context, nonce, nonce_directives)
@directives.map do |directive, sources|
if sources.is_a?(Array)
if nonce && nonce_directive?(directive, nonce_directives)
"#{directive} #{build_directive(sources, context).join(' ')} 'nonce-#{nonce}'"
else
"#{directive} #{build_directive(sources, context).join(' ')}"
end
elsif sources
directive
else
nil
end
end
end