class Roguelytics::ProcessJob

Public Instance Methods

perform(event,params) click to toggle source
# File lib/roguelytics/process_job.rb, line 8
def perform(event,params)

        params[:sitekey] = ROGUELYTICS_SITEKEY

        url_base = "https://www.roguelytics.com"

        if event == 'create'
                url = "#{url_base}/api/v1/site_event/create.json"
        elsif event == 'update'
                url = "#{url_base}/api/v1/site_event/update.json"
        elsif event == 'delete'
                url = "#{url_base}/api/v1/site_event/delete.json"
        else
                raise "unknown event:#{event}"
                return
        end

        #begin
                uri                 = URI url
                uri.query   = URI.encode_www_form(params)
                res                 = Net::HTTP.get_response(uri)
                puts res.body if res.is_a?(Net::HTTPSuccess)
        #rescue
        #end

        true
end