aboutsummaryrefslogtreecommitdiffstats
path: root/parse_report.rb
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2014-11-14 09:45:23 +0100
committerHarald Eilertsen <haraldei@anduin.net>2014-11-14 09:55:38 +0100
commit20e52cca19d06d84ca6f3e4294549022dc7518a7 (patch)
tree94f8fc38d177ca0ae0e5523fd591f07b43814221 /parse_report.rb
parent6ed672e4439cf6be54781dd87abcc815d09cd5d1 (diff)
downloadimusician-reports-20e52cca19d06d84ca6f3e4294549022dc7518a7.tar.gz
imusician-reports-20e52cca19d06d84ca6f3e4294549022dc7518a7.tar.bz2
imusician-reports-20e52cca19d06d84ca6f3e4294549022dc7518a7.zip
Report sales by country.
Diffstat (limited to 'parse_report.rb')
-rw-r--r--parse_report.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/parse_report.rb b/parse_report.rb
index 40df679..5410e05 100644
--- a/parse_report.rb
+++ b/parse_report.rb
@@ -1,5 +1,6 @@
require 'sale'
require 'reports/sales_by_date'
+require 'reports/sales_by_country'
require 'csv'
csv_opts = {
@@ -13,8 +14,9 @@ sales = []
CSV.foreach(ARGV[0], csv_opts) do |row|
if row.count > 0
- sales << SalesReporter::Sale.new(row["Date"], row["revenue EUR"], row["quantity"])
+ sales << SalesReporter::Sale.new(row["Date"], row["revenue EUR"], row["quantity"], row["Country"])
end
end
SalesReporter::Reports::SalesByDate.render(sales)
+SalesReporter::Reports::SalesByCountry.render(sales)