Class: Workarea::Admin::Insights::SegmentViewModel
- Inherits:
-
ApplicationViewModel
- Object
- ApplicationViewModel
- Workarea::Admin::Insights::SegmentViewModel
show all
- Includes:
- InsightsDetails
- Defined in:
- app/view_models/workarea/admin/insights/segment_view_model.rb
Instance Method Summary
collapse
#current_period, #ends_at, #previous_ends_at, #previous_period, #previous_starts_at, #starts_at
Instance Method Details
#average_order_value ⇒ Object
13
14
15
16
|
# File 'app/view_models/workarea/admin/insights/segment_view_model.rb', line 13
def average_order_value
return nil if orders.zero?
revenue / orders.to_f
end
|
#previous_average_order_value ⇒ Object
18
19
20
21
|
# File 'app/view_models/workarea/admin/insights/segment_view_model.rb', line 18
def previous_average_order_value
return nil if previous_orders.zero?
previous_revenue / previous_orders.to_f
end
|