module Napa::ParamSanitizer

Constants

KV_REGEXP
PAIR_REGEXP

Public Instance Methods

filter_params() click to toggle source
# File lib/napa/param_sanitizer.rb, line 12
def filter_params
  @@filter_params || []
end
filtered_parameters(params) click to toggle source
# File lib/napa/param_sanitizer.rb, line 20
def filtered_parameters(params)
  parameter_filter.filter(params)
end
filtered_query_string(query_string) click to toggle source
# File lib/napa/param_sanitizer.rb, line 24
def filtered_query_string(query_string)
  query_string.gsub(PAIR_REGEXP) do |_|
    parameter_filter.filter([[$1, $2]]).first.join("=")
  end
end
parameter_filter() click to toggle source
# File lib/napa/param_sanitizer.rb, line 16
def parameter_filter
  parameter_filter_for(filter_params)
end