class VWO::Utils::Request

Public Class Methods

get(url, params) click to toggle source
# File lib/vwo/utils/request.rb, line 20
def self.get(url, params)
  uri = URI.parse(url)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  uri.query = URI.encode_www_form(params)
  Net::HTTP.get_response(uri)
end
post(url, params, post_data) click to toggle source
# File lib/vwo/utils/request.rb, line 28
def self.post(url, params, post_data)
  uri = URI.parse(url)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  uri.query = URI.encode_www_form(params)
  headers = {
    'Authorization'=>params[:env],
    'Content-Type' =>'application/json',
    'Accept'=>'application/json'
  }
  response = http.post(uri, post_data.to_json, headers)
  response
end