Sha256: 295cca3693808c4b21ef933abef3888224c167249a21936f1d75813bb7b65508
Contents?: true
Size: 554 Bytes
Versions: 12
Compression:
Stored size: 554 Bytes
Contents
class Rack::Tracker::GoSquared < Rack::Tracker::Handler class VisitorName < OpenStruct def write ['set', 'visitorName', self.name].to_json.gsub(/\[|\]/, '') end end class VisitorInfo < OpenStruct def write ['set', 'visitor', to_h].to_json.gsub(/\[|\]/, '') end end def tracker options[:tracker] end def trackers options[:trackers] end def visitor_name events.select{|e| e.kind_of?(VisitorName) }.first end def visitor_info events.select{|e| e.kind_of?(VisitorInfo) }.first end end
Version data entries
12 entries across 12 versions & 1 rubygems