Class: CashRegister::DiscountItem
Instance Attribute Summary
Attributes inherited from NormalItem
#count, #deal
Instance Method Summary
collapse
Methods inherited from NormalItem
#initialize
Methods included from Helper
#format_price
Instance Method Details
#billing ⇒ Object
9
10
11
12
|
# File 'lib/cash_register/discount_item.rb', line 9
def billing
total = super
total - saving
end
|
#saving ⇒ Object
5
6
7
|
# File 'lib/cash_register/discount_item.rb', line 5
def saving
deal.price * count * 0.05
end
|
#to_s ⇒ Object
14
15
16
|
# File 'lib/cash_register/discount_item.rb', line 14
def to_s
super + ",节省:#{format_price saving}(元)"
end
|