Class: Rack::Tracker::GoogleGlobal
- Defined in:
- lib/rack/tracker/google_global/google_global.rb
Defined Under Namespace
Classes: Page
Constant Summary
Constants included from JavaScriptHelper
JavaScriptHelper::JS_ESCAPE_MAP
Instance Attribute Summary
Attributes inherited from Handler
Instance Method Summary collapse
Methods inherited from Handler
#dnt_header_opt_out?, #events, #handler_name, #initialize, #inject, process_track, #render, track, #tracker_options, #write_event
Methods included from JavaScriptHelper
Constructor Details
This class inherits a constructor from Rack::Tracker::Handler
Instance Method Details
#pages ⇒ Object
12 13 14 |
# File 'lib/rack/tracker/google_global/google_global.rb', line 12 def pages events # TODO: Filter pages after Event is implemented end |
#set_options ⇒ Object
22 23 24 |
# File 'lib/rack/tracker/google_global/google_global.rb', line 22 def @_set_options ||= end |
#trackers ⇒ Object
16 17 18 19 20 |
# File 'lib/rack/tracker/google_global/google_global.rb', line 16 def trackers [:trackers].map { |tracker| tracker[:id].respond_to?(:call) ? tracker.merge(id: tracker[:id].call(env)) : tracker }.reject { |tracker| tracker[:id].nil? } end |