Sha256: 554ac7b8544ce8fe597305ef0a378f092fec0bcfb28b450b8a1b9d88778fe590
Contents?: true
Size: 657 Bytes
Versions: 62
Compression:
Stored size: 657 Bytes
Contents
module Workarea module Admin module Insights class CategoryViewModel < ApplicationViewModel include InsightsDetails insights_scope -> { Metrics::CategoryByDay.by_category(model.id) } add_sparkline :orders add_summaries :views, :orders, :revenue, :units_sold add_graph_data :views, :orders, :revenue, :units_sold def feed @feed ||= InsightViewModel.wrap( Workarea::Insights::Base.by_category(model.id).to_a ) end def top? Workarea::Insights::TopCategories.current.include?(category_id: model.id) end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems