module Vend
Public Instance Methods
logResponse(response)
click to toggle source
# File lib/airvend/vend.rb, line 33 def logResponse(response) if response.status == 200 print "Was Successful, Ok" elsif response.status.between?(500,505) print "----- #{response.status} The Problem is from us, please try again later -----" elsif response.status.between?(400,417) print "----- #{response.status} Check the data you want to subscribe -----" end end
productAdapter(api_hash, details)
click to toggle source
# File lib/airvend/vend.rb, line 13 def productAdapter(api_hash, details) conn = connect(api_hash) response = conn.post do |req| req.url '/secured/seamless/products/' req.headers['hash'] = api_hash req.body = details.to_json end return response end
vendAdapter(api_hash, details)
click to toggle source
# File lib/airvend/vend.rb, line 3 def vendAdapter(api_hash, details) conn = connect(api_hash) response = conn.post do |req| req.url '/secured/seamless/vend/' req.headers['hash'] = api_hash req.body = details.to_json end return response end
verifyAdapter(api_hash, details)
click to toggle source
# File lib/airvend/vend.rb, line 23 def verifyAdapter(api_hash, details) conn = connect(api_hash) response = conn.post do |req| req.url '/secured/seamless/verify/' req.headers['hash'] = api_hash req.body = details.to_json end return response end