drhenner/ror_ecommerce

View on GitHub
app/controllers/admin/reports/overviews_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Admin::Reports::OverviewsController < Admin::Reports::BaseController
  helper_method :start_time, :end_time
  before_action :set_time_range

  def show
    @accounting_report  = RorEReports::Accounting.new(start_time, end_time)
    @orders_report      = RorEReports::Orders.new(start_time, end_time)
    @customers_report   = RorEReports::Customers.new(start_time, end_time)
    @final_number_of_cart_items     = CartItem.before(end_time).last   ? CartItem.before(end_time).last.id   : 0
    @beginning_number_of_cart_items = CartItem.before(start_time).last ? CartItem.before(start_time).last.id : 0
  end

end