Module: Paytm::Request::ClassMethods

Defined in:
lib/paytm/request.rb

Instance Method Summary collapse

Instance Method Details

#send_request(method, url, request_params, optional_params) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/paytm/request.rb', line 11

def send_request(method, url, request_params, optional_params)
  params = {}
  request_params = Hash[request_params.map{ |k, v| [k.to_s.camel_case_lower, v] }]
  optional_params = Hash[optional_params.map{ |k, v| [k.to_s.camel_case_lower, v] }]
  params['request'] = request_params
  params.merge!(optional_params)
  Paytm.request(method, url, params)
end