class Restfulness::Sanitizer::QueryString

Clean a query string of sensitive data

Constants

PARSER

Public Instance Methods

sanitize(qs) click to toggle source
# File lib/restfulness/sanitizer.rb, line 58
def sanitize(qs)
  return qs if sensitive_params.empty? || qs.length == 0
  qs.gsub(PARSER) do |query_param|
    if sensitive_param?($1)
      "#{$1}#{$2}=#{SANITIZED}"
    else
      query_param
    end
  end
end