Module: IrusAnalytics

Defined in:
lib/irus_analytics/rail_tie.rb,
lib/irus_analytics.rb,
lib/irus_analytics/version.rb,
lib/irus_analytics/irus_client.rb,
lib/irus_analytics/user_agent_filter.rb,
lib/irus_analytics/irus_analytics_service.rb,
lib/irus_analytics/controller/analytics_behaviour.rb,
lib/irus_analytics/tracker_context_object_builder.rb

Overview

Used to push rake tasks up to app using gem

Defined Under Namespace

Modules: Controller Classes: Configuration, IrusAnalyticsService, IrusClient, Railtie, TrackerContextObjectBuilder, UserAgentFilter

Constant Summary collapse

VERSION =
"0.0.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



16
17
18
# File 'lib/irus_analytics.rb', line 16

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configObject



32
33
34
# File 'lib/irus_analytics.rb', line 32

def self.config
  File.join root, "config" 
end

.configureObject



24
25
26
# File 'lib/irus_analytics.rb', line 24

def self.configure
  yeild(configuration)
end

.resetObject



20
21
22
# File 'lib/irus_analytics.rb', line 20

def self.reset
  @configuration = Configuration.new
end

.rootObject



28
29
30
# File 'lib/irus_analytics.rb', line 28

def self.root
  @root ||= File.expand_path(File.dirname(File.dirname(__FILE__)))
end