Module: Gricer

Defined in:
lib/gricer.rb,
lib/gricer/config.rb,
lib/gricer/engine.rb,
app/models/gricer/agent.rb,
app/models/gricer/session.rb,
app/models/gricer/request.rb,
app/helpers/gricer/base_helper.rb,
lib/gricer/action_controller/base.rb,
lib/gricer/action_controller/track.rb,
lib/gricer/active_model/statistics.rb,
app/controllers/gricer/base_controller.rb,
app/controllers/gricer/capture_controller.rb,
app/controllers/gricer/sessions_controller.rb,
app/controllers/gricer/requests_controller.rb,
app/controllers/gricer/dashboard_controller.rb

Overview

Gricer is a web analytics gem for Rails 3.1 and beyond

Defined Under Namespace

Modules: ActionController, ActiveModel, BaseHelper, TrackHelper Classes: Agent, BaseController, CaptureController, Config, DashboardController, Engine, Request, RequestsController, Session, SessionsController, TrackRequestFilter

Class Method Summary (collapse)

Class Method Details

+ (Gricer::Config) config

To access the actual configuration of your Gricer, you can call this function.

An example would be Gricer.config.table_name_prefix = 'stats_'

See Gricer::Config for configuration options.

Returns:

See Also:



21
22
23
# File 'lib/gricer.rb', line 21

def config
  @config ||= Config.new
end

+ (Gricer::Config) configure {|config| ... }

To initialize Gricer it is handy to give it a block of options.

See Gricer::Config for configuration options.

Yields:

  • (config)

    The actual configuration instance of Gricer

Returns:

See Also:



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

def configure(&block)
  config.configure(&block)
end