Module: Restfulness::Sanitizer

Defined in:
lib/restfulness/sanitizer.rb

Defined Under Namespace

Classes: AbstractSanitizer, Hash, QueryString

Constant Summary collapse

SANITIZED =
'FILTERED'.freeze

Class Method Summary collapse

Class Method Details

.sanitize_hash(arg) ⇒ Object



5
6
7
8
# File 'lib/restfulness/sanitizer.rb', line 5

def self.sanitize_hash(arg)
  @hash_sanitizer ||= Hash.new(Restfulness.sensitive_params)
  @hash_sanitizer.sanitize(arg)
end

.sanitize_query_string(arg) ⇒ Object



10
11
12
13
# File 'lib/restfulness/sanitizer.rb', line 10

def self.sanitize_query_string(arg)
  @query_string_sanitizer ||= QueryString.new(Restfulness.sensitive_params)
  @query_string_sanitizer.sanitize(arg)
end