Module: ExpressAnalytics
- Defined in:
- lib/express_analytics/default_logger.rb,
lib/express_analytics.rb,
lib/express_analytics/engine.rb,
lib/express_analytics/version.rb,
app/models/express_analytics/log_entry.rb,
app/models/express_analytics/daily_statistic.rb,
app/helpers/express_analytics/application_helper.rb,
app/controllers/express_analytics/application_controller.rb,
app/controllers/express_analytics/log_entries_controller.rb,
app/controllers/express_analytics/daily_statistics_controller.rb
Overview
meant to extend ApplicationController or ActionController::Base to override anything just override the appropriate method here.
Defined Under Namespace
Modules: ApplicationHelper, DefaultLogger Classes: ApplicationController, DailyStatistic, DailyStatisticsController, Engine, InstallGenerator, LogEntriesController, LogEntry
Constant Summary collapse
- VERSION =
"0.0.3"
Class Method Summary collapse
Class Method Details
.initialize! ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/express_analytics.rb', line 6 def self.initialize! initialize_filter! ActionDispatch::Reloader.to_prepare do ExpressAccess.initialize_filter! end end |
.initialize_filter! ⇒ Object
15 16 17 18 |
# File 'lib/express_analytics.rb', line 15 def self.initialize_filter! ActionController::Base.send(:include, ExpressAnalytics::DefaultLogger) puts "Added ExpressAnalytics::DefaultLogger to ActionController::Base" unless Rails.env.test? end |