Class: ShopifyDashboardPlus::Report

Inherits:
Object
  • Object
show all
Includes:
ApplicationHelpers
Defined in:
lib/shopify_dashboard_plus/report.rb

Constant Summary

Constants included from ApplicationHelpers

ApplicationHelpers::DESIRED_FIELDS

Instance Method Summary collapse

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