Module: Mongolytics::Tracker

Defined in:
lib/mongolytics/tracker.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(controller) ⇒ Object



3
4
5
# File 'lib/mongolytics/tracker.rb', line 3

def self.included(controller)
  controller.extend(ClassMethods)
end

Instance Method Details

#track_statObject



7
8
9
10
11
12
13
14
15
# File 'lib/mongolytics/tracker.rb', line 7

def track_stat
  options = {
    :controller => params[:controller].to_s,
    :action => params[:action].to_s,
    :path => request.path
  }

  Statistic.create(options.merge(:sessions => [session], :params => [params]))
end