Module: AmplifypayRuby::Utilities

Included in:
Checkout::Core
Defined in:
lib/amplifypay_ruby/utilities.rb

Instance Method Summary collapse

Instance Method Details

#hash_to_json(params = {}) ⇒ Object



12
13
14
# File 'lib/amplifypay_ruby/utilities.rb', line 12

def hash_to_json(params={})
  MultiJson.dump params
end

#http_get_request(baseurl) ⇒ Object



9
10
# File 'lib/amplifypay_ruby/utilities.rb', line 9

def http_get_request(baseurl)
end

#http_json_request(baseurl, payload = {}) ⇒ Object



3
4
5
6
7
# File 'lib/amplifypay_ruby/utilities.rb', line 3

def http_json_request(baseurl,payload={})
  
  result = HTTP.headers('content_typet-Type' => "application/json", 'Cache-Control'=> "no-cache").post(baseurl, :json =>  payload)
  json_to_hash(result.to_s)
end

#json_to_hash(params = {}) ⇒ Object



16
17
18
# File 'lib/amplifypay_ruby/utilities.rb', line 16

def json_to_hash(params={})
  MultiJson.load params
end