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
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(, request, opts = {})
  opts = opts.reverse_merge(:request => request, :logger => Rails.logger)
  ::Gabbara::Gabba.new(, Garails.ga_hostname, opts)
end

.ga_mobile_accountObject



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

def self.
  .sub(/^UA-/, 'MO-')
end

.ga_setup?Boolean

Returns:

  • (Boolean)


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

def self.ga_setup?
  ! Garails..blank?
end

.gabba(request, opts = {}) ⇒ Object



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

def self.gabba(request, opts = {})
  create_gabba(Garails., 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., request, opts)
end