aboutsummaryrefslogtreecommitdiffstats
path: root/parse_report.rb
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2014-11-14 11:18:48 +0100
committerHarald Eilertsen <haraldei@anduin.net>2014-11-14 11:18:48 +0100
commit8fd06149ffe3d5790cdcb64d40916210590b03ba (patch)
tree263c78759ccaab81228afb4ddc042ccf9f5e9899 /parse_report.rb
parentd486f549e44bfe7615a5df268007d41649b186dd (diff)
downloadimusician-reports-8fd06149ffe3d5790cdcb64d40916210590b03ba.tar.gz
imusician-reports-8fd06149ffe3d5790cdcb64d40916210590b03ba.tar.bz2
imusician-reports-8fd06149ffe3d5790cdcb64d40916210590b03ba.zip
Autoinvoke render method for all reports loaded.
Diffstat (limited to 'parse_report.rb')
-rw-r--r--parse_report.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/parse_report.rb b/parse_report.rb
index 4fe7668..2286cc0 100644
--- a/parse_report.rb
+++ b/parse_report.rb
@@ -30,6 +30,6 @@ sales = parse_csv(ARGV[0])
load_reports
-SalesReporter::Reports::SalesByDate.render(sales)
-SalesReporter::Reports::SalesByCountry.render(sales)
-SalesReporter::Reports::SalesByShop.render(sales)
+SalesReporter::Reports.constants.each do |report|
+ SalesReporter::Reports.const_get(report).render(sales)
+end