docbrown/app/controllers/admin/overview_controller.rb
2022-03-28 21:51:51 +02:00

11 lines
347 B
Ruby

module Admin
class OverviewController < Admin::ApplicationController
layout "admin"
def index
@length = (params[:period] || 7).to_i
@labels = (0..@length - 1).map { |n| n.days.ago.strftime("%b %d") }.reverse
@analytics = Admin::ChartsData.new(@length).call
@data_counts = Admin::DataCounts.call
end
end
end