Class: ShopifyDashboardPlus::Report
- Inherits:
-
Object
- Object
- ShopifyDashboardPlus::Report
- Includes:
- ApplicationHelpers
- Defined in:
- lib/shopify_dashboard_plus/report.rb
Direct Known Subclasses
Constant Summary
Constants included from ApplicationHelpers
ApplicationHelpers::DESIRED_FIELDS
Instance Method Summary collapse
-
#initialize(orders) ⇒ Report
constructor
A new instance of Report.
Methods included from ApplicationHelpers
#close_connection, #connected?, #date_range_valid?, #date_today, #days, #display_as_currency, #get_average_revenue, #get_daily_revenues, #get_date_range, #get_detailed_revenue_metrics, #get_host, #get_list_of_orders, #get_total_revenue, #hash_to_graph_format, #open_connection, #order_parameters_paginate, #set_connection, #shop_name, #strip_protocol
Constructor Details
#initialize(orders) ⇒ Report
Returns a new instance of Report.
8 9 10 11 |
# File 'lib/shopify_dashboard_plus/report.rb', line 8 def initialize(orders) @orders = orders @line_items = orders.flat_map{ |order| order.line_items.map { |line_item| line_item }} end |