Sha256: 416e3a10a138f822f04333e3a8826bf592efef5d12c85f428eb5238681df4571
Contents?: true
Size: 834 Bytes
Versions: 62
Compression:
Stored size: 834 Bytes
Contents
module Workarea module Admin module Dashboards class IndexViewModel < ApplicationViewModel include InsightsGraphs add_insights_graphs from: Workarea::Reports::SalesOverTime, on: :orders add_insights_graphs from: Workarea::Reports::SalesOverTime, on: :revenue add_insights_graphs from: Workarea::Reports::SalesOverTime, on: :customers add_insights_graphs from: Workarea::Reports::SalesOverTime, on: :units_sold def today @today ||= Workarea::Metrics::SalesByDay.today end def yesterday @yesterday ||= Workarea::Metrics::SalesByDay.yesterday end def insights @insights ||= InsightViewModel.wrap( Workarea::Insights::Base.all.page(options[:page]) ) end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems