Module: CapitalOneAPI::Utils

Defined in:
lib/capitalone-api/utils.rb

Class Method Summary collapse

Class Method Details

.get_params_from_url(url) ⇒ Object

Parameters:

  • url (String)


16
17
18
19
# File 'lib/capitalone-api/utils.rb', line 16

def get_params_from_url(url)
  params = CGI::parse(url)['state'][0]
  JSON.parse(CGI.unescape(params))
end

.set_params_to_url(url:, params:) ⇒ Object

Parameters:

  • url (String)
  • params (Hash)


11
12
13
# File 'lib/capitalone-api/utils.rb', line 11

def set_params_to_url(url:, params:)
  "#{url}&state=#{CGI.escape(params.to_json)}"
end