class Rollbar::Middleware::Js::SecureHeaders3To5

Private Instance Methods

find_csp() click to toggle source
# File lib/rollbar/middleware/js.rb, line 269
def find_csp
  ::SecureHeaders::Configuration.get.csp
end
opt_out?(csp) click to toggle source
# File lib/rollbar/middleware/js.rb, line 273
def opt_out?(csp)
  if csp.respond_to?(:opt_out?) && csp.opt_out?
    csp.opt_out?
  # secure_headers csp 3.0.x-3.4.x doesn't respond to 'opt_out?'
  elsif defined?(::SecureHeaders::OPT_OUT) &&
        ::SecureHeaders::OPT_OUT.is_a?(Symbol)
    csp == ::SecureHeaders::OPT_OUT
  end
end