Module: Lanalytics::LanalyticsControllerFilter

Defined in:
lib/lanalytics/lanalytics_controller_filter.rb

Instance Method Summary collapse

Instance Method Details

#add_lanalytics_filterObject

before_filter :add_lanalytics_filter



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/lanalytics/lanalytics_controller_filter.rb', line 9

def add_lanalytics_filter
  if current_user
    
    if gon.nil?
      raise "The gem 'gon' is not included. Plz include this gem"
    end

    # Setting a meta lanaytics variable via gon, e.g. the current user so that it can be retrieved by tracking js code on the page
    gon.lanalytics = {
      :current_user => { id: current_user.id }
    }
  end
end