class Object
Public Instance Methods
request(verb, url, body = {})
click to toggle source
# File tantrum, line 11 def request(verb, url, body = {}) uri = URI.parse(url) req = Object.const_get("Net::HTTP::#{verb.capitalize}").new(uri) req['authorization'] = "token #{@token}" req['User-Agent'] = 'Razorpay/tantrum' req.body = body if not body.empty? http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = (uri.scheme == 'https') JSON.parse(http.request(req).body) end