class Sentry::Sanitizer::Configuration

Attributes

cookies[RW]
fields[RW]
http_headers[RW]

Public Instance Methods

configured?() click to toggle source
# File lib/sentry/sanitizer/configuration.rb, line 29
def configured?
  [fields, http_headers, cookies].any? { |setting| !setting.nil? }
end
cookies=(cookies) click to toggle source
# File lib/sentry/sanitizer/configuration.rb, line 49
def cookies=(cookies)
  unless [TrueClass, FalseClass].include?(cookies.class)
    raise ArgumentError, 'sanitize_cookies must be boolean'
  end

  @cookies = cookies
end
fields=(fields) click to toggle source
# File lib/sentry/sanitizer/configuration.rb, line 33
def fields=(fields)
  unless fields.is_a? Array
    raise ArgumentError, 'sanitize_fields must be array'
  end

  @fields = fields
end
http_headers=(headers) click to toggle source
# File lib/sentry/sanitizer/configuration.rb, line 41
def http_headers=(headers)
  unless [Array, TrueClass, FalseClass].include?(headers.class)
    raise ArgumentError, 'sanitize_http_headers must be array'
  end

  @http_headers = headers
end