Module: AmplifypayRuby::Utilities
- Included in:
- Checkout::Core
- Defined in:
- lib/amplifypay_ruby/utilities.rb
Instance Method Summary collapse
- #hash_to_json(params = {}) ⇒ Object
- #http_get_request(baseurl) ⇒ Object
- #http_json_request(baseurl, payload = {}) ⇒ Object
- #json_to_hash(params = {}) ⇒ Object
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 |