Class: SesDashboard::DashboardController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- SesDashboard::DashboardController
- Defined in:
- app/controllers/ses_dashboard/dashboard_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/ses_dashboard/dashboard_controller.rb', line 3 def index from = parse_date(params[:from]) || 30.days.ago.beginning_of_day to = parse_date(params[:to]) || Time.current.end_of_day agg = StatsAggregator.new(from: from, to: to) @counters = agg.counters @total_opens = agg.total_opens @total_clicks = agg.total_clicks @chart_data = agg.time_series @projects = Project.ordered @from = from @to = to end |