class GosquaredRails::Configuration
Attributes
anonymize_ip[RW]
custom_properties[RW]
identified_user[RW]
referrer[RW]
site_token[RW]
track_hash[RW]
track_local[RW]
track_params[RW]
Public Class Methods
new()
click to toggle source
# File lib/configuration.rb, line 6 def initialize @site_token = nil @track_local = nil @anonymize_ip = nil @cookie_domain = nil @use_cookies = nil @referrer = nil @track_hash = nil @track_params = nil @identified_user = nil @custom_properties = nil end
Public Instance Methods
config_options()
click to toggle source
# File lib/configuration.rb, line 19 def config_options @configurations = [set_track_local, set_anonymize_ip, set_cookie_domain, set_use_cookies, set_referrer, set_track_hash, set_track_params] @display_config = [] @configurations.each do |config| @display_config << config if config end @display_config.join(" ") end
set_anonymize_ip()
click to toggle source
# File lib/configuration.rb, line 33 def set_anonymize_ip "_gs('set', 'anonymizeIP', true);" if @anonymize_ip == true end
set_referrer()
click to toggle source
# File lib/configuration.rb, line 45 def set_referrer "_gs('set', 'referrer', '#{@referrer}');" if @referrer end
set_track_hash()
click to toggle source
# File lib/configuration.rb, line 49 def set_track_hash "_gs('set', 'trackHash', true);" if @track_hash == true end
set_track_local()
click to toggle source
# File lib/configuration.rb, line 29 def set_track_local "_gs('set', 'trackLocal', true);" if track_local == true end
set_track_params()
click to toggle source
# File lib/configuration.rb, line 53 def set_track_params "_gs('set', 'trackParams', false);" if @track_params == false end