Class: AhoyCaptain::Stats::VisitDurationsController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- ApplicationController
- BaseController
- AhoyCaptain::Stats::VisitDurationsController
- Defined in:
- app/controllers/ahoy_captain/stats/visit_durations_controller.rb
Constant Summary
Constants inherited from BaseController
BaseController::INTERVALS, BaseController::INTERVAL_PERIOD
Instance Method Summary collapse
Methods inherited from ApplicationController
Methods included from Rangeable
Methods included from CompareMode
#compare_mode?, #comparison_mode, included
Instance Method Details
#index ⇒ Object
4 5 6 7 |
# File 'app/controllers/ahoy_captain/stats/visit_durations_controller.rb', line 4 def index @stats = lazy_window(AhoyCaptain::Stats::VisitDurationQuery.call(params).with_lazy_comparison(compare_mode?).group_by_period(selected_interval, 'started_at').average(:duration)) @label = "Duration" end |