Module: Skadi

Defined in:
lib/skadi/analytics.rb,
lib/skadi.rb,
lib/skadi/url.rb,
lib/skadi/engine.rb,
lib/skadi/version.rb,
lib/skadi/user_agent.rb,
app/models/skadi/view.rb,
app/models/skadi/event.rb,
app/models/skadi/visit.rb,
app/models/skadi/schema.rb,
lib/skadi/anonymity_set.rb,
lib/skadi/configuration.rb,
lib/skadi/cookie_manager.rb,
app/models/skadi/dashboard.rb,
app/models/skadi/demographic.rb,
app/models/skadi/helpers/sql.rb,
lib/skadi/controller_delegate.rb,
app/models/skadi/dashboard_query.rb,
app/models/skadi/application_record.rb,
app/helpers/skadi/application_helper.rb,
app/models/skadi/dashboard_validator.rb,
app/controllers/skadi/asset_controller.rb,
app/controllers/skadi/tracking_controller.rb,
app/controllers/skadi/dashboard_controller.rb,
app/controllers/skadi/application_controller.rb,
lib/generators/skadi/install/install_generator.rb

Overview

Adds Skadi Analytics helper methods to your controller, and enabled automatic tracking if configured.

Defined Under Namespace

Modules: Analytics, AnonymitySet, ApplicationHelper, Generators, Helpers, Url Classes: ApplicationController, ApplicationRecord, AssetController, Configuration, ControllerDelegate, CookieManager, Dashboard, DashboardController, DashboardQuery, DashboardValidator, Demographic, Engine, Event, Schema, TrackingController, UserAgent, View, Visit

Constant Summary collapse

VERSION =
"0.4.0.beta.1"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.configure {|config| ... } ⇒ void

This method returns an undefined value.

Yield Parameters:



23
24
25
# File 'lib/skadi.rb', line 23

def self.configure
  yield(configuration)
end

Instance Method Details

#configurationSkadi::Configuration

Returns The Skadi configuration.

Returns:



19
# File 'lib/skadi.rb', line 19

mattr_accessor :configuration, default: Configuration.new