class StatHat::Common

Constants

CLASSIC_COUNT_URL
CLASSIC_VALUE_URL
EZ_URL

Public Class Methods

send_to_stathat(url, args) click to toggle source

def send_to_stathat(url, args)

uri = URI.parse(url)
uri.query = URI.encode_www_form(args)
resp = Net::HTTP.get(uri)
return Response.new(resp)

end

# File lib/stathat.rb, line 22
def send_to_stathat(url, args)
        uri = URI.parse(url)

        begin
                uri.query = URI.encode_www_form(args)
        rescue NoMethodError => e
                # backwards compatability for pre 1.9.x
                uri.query = args.map { |arg, val| arg.to_s + "=" + CGI::escape(val.to_s) }.join('&')
        end

        resp = Net::HTTP.get(uri)
        return Response.new(resp)
end