class OpenKit::Request::GetDelegate

Attributes

query_params[RW]

Public Class Methods

new(path, query_params) click to toggle source
Calls superclass method OpenKit::Request::BaseDelegate::new
# File lib/openkit/request/get.rb, line 31
def initialize(path, query_params)
  super(path)
  @query_params = query_params
end

Public Instance Methods

net_request() click to toggle source
# File lib/openkit/request/get.rb, line 36
def net_request
  req = Net::HTTP::Get.new(uri.request_uri + "?" + params_to_query(@query_params))
  req['Content-Type'] = "application/json; charset=utf-8"
  req['Accept'] = "application/json"
  req
end
params_to_query(h) click to toggle source
# File lib/openkit/request/get.rb, line 43
def params_to_query(h)
  return '' if h.empty?
  h.collect { |k, v| "#{k.to_s}=#{v.to_s}" }.join('&')
end