Module: Garails
- Defined in:
- lib/garails.rb,
lib/garails/engine.rb,
lib/garails/version.rb
Defined Under Namespace
Modules: EventHelper, JavascriptHelper, MobileHelper
Classes: Engine, GoogleAnalyticsController
Constant Summary
collapse
- VERSION =
'0.3.0'
- @@ga_account =
nil
- @@ga_cookie_domain =
nil
- @@ga_hostname =
nil
Class Method Summary
collapse
Class Method Details
.create_gabba(account, request, opts = {}) ⇒ Object
36
37
38
39
|
# File 'lib/garails.rb', line 36
def self.create_gabba(account, request, opts = {})
opts = opts.reverse_merge(:request => request, :logger => Rails.logger)
::Gabbara::Gabba.new(account, Garails.ga_hostname, opts)
end
|
.ga_mobile_account ⇒ Object
24
25
26
|
# File 'lib/garails.rb', line 24
def self.ga_mobile_account
ga_account.sub(/^UA-/, 'MO-')
end
|
.ga_setup? ⇒ Boolean
20
21
22
|
# File 'lib/garails.rb', line 20
def self.ga_setup?
! Garails.ga_account.blank?
end
|
.gabba(request, opts = {}) ⇒ Object
28
29
30
|
# File 'lib/garails.rb', line 28
def self.gabba(request, opts = {})
create_gabba(Garails.ga_account, request, opts)
end
|
.mobile_gabba(request, opts = {}) ⇒ Object
32
33
34
|
# File 'lib/garails.rb', line 32
def self.mobile_gabba(request, opts = {})
create_gabba(Garails.ga_mobile_account, request, opts)
end
|