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