class ActionDispatch::ContentSecurityPolicy
def build_directives(context, nonce)
def build_directives(context, nonce) @directives.map do |directive, sources| if sources.is_a?(Array) if nonce && nonce_directive?(directive) "#{directive} #{build_directive(sources, context).join(' ')} 'nonce-#{nonce}'" else "#{directive} #{build_directive(sources, context).join(' ')}" end elsif sources directive else nil end end end