diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2014-11-14 10:13:46 +0100 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2014-11-14 10:13:46 +0100 |
commit | c78c80e41609e4aa138b4c34047eccaa92d8196a (patch) | |
tree | a87e6db9d10bfc0ac693670ab709ad45301172cd /lib/sale.rb | |
parent | 20e52cca19d06d84ca6f3e4294549022dc7518a7 (diff) | |
download | imusician-reports-c78c80e41609e4aa138b4c34047eccaa92d8196a.tar.gz imusician-reports-c78c80e41609e4aa138b4c34047eccaa92d8196a.tar.bz2 imusician-reports-c78c80e41609e4aa138b4c34047eccaa92d8196a.zip |
Report sales by shop.
Diffstat (limited to 'lib/sale.rb')
-rw-r--r-- | lib/sale.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sale.rb b/lib/sale.rb index 057927c..17c6f18 100644 --- a/lib/sale.rb +++ b/lib/sale.rb @@ -1,13 +1,14 @@ module SalesReporter class Sale - attr_reader :date, :amount, :quantity, :country + attr_reader :date, :amount, :quantity, :country, :shop - def initialize(date_, amount, quantity, country) + def initialize(date_, amount, quantity, country, shop) @date = sanitize_date(date_) raise TypeError('sanitize failed') unless @date.is_a? Date @amount = amount @quantity = quantity @country = country + @shop = shop end private |