class Radical::SecurityHeaders
Constants
- DEFAULT_HEADERS
Public Class Methods
new(app, headers)
click to toggle source
# File lib/radical/security_headers.rb, line 14 def initialize(app, headers) @app = app @headers = DEFAULT_HEADERS.merge(headers) end
Public Instance Methods
call(env)
click to toggle source
# File lib/radical/security_headers.rb, line 19 def call(env) @app.call(env).tap do |_, headers| @headers.each do |k, v| headers[k] ||= v end end end