Module: MangoPay::FilterParameters

Defined in:
lib/mangopay/filter_parameters.rb

Class Method Summary collapse

Class Method Details

.request(body) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/mangopay/filter_parameters.rb', line 4

def self.request(body)
  begin
    body = JSON.load(body)
  rescue MultiJson::LoadError => e
    return body
  end
  filter_hash(body, req_confidential_params)
  JSON.dump(body)
end

.response(body) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/mangopay/filter_parameters.rb', line 14

def self.response(body)
  return '' if body.to_s.empty?

  begin
    body = JSON.load(body)
  rescue MultiJson::LoadError => e
    return body
  end
  filter_hash(body, res_confidential_params)
  JSON.dump(body)
end