mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 06:21:29 +00:00
Create Item classes for other special items
This commit is contained in:
parent
f196a3ab9b
commit
cb68b26059
@ -85,5 +85,41 @@ module GildedRose
|
||||
@sell_in -= 1
|
||||
end
|
||||
end
|
||||
|
||||
class AgedBrieItem < Item
|
||||
def update_quality
|
||||
if @quality > 0
|
||||
@quality -= 1
|
||||
end
|
||||
end
|
||||
|
||||
def update_sell_in
|
||||
@sell_in -= 1
|
||||
end
|
||||
end
|
||||
|
||||
class BackstagePassesItem < Item
|
||||
def update_quality
|
||||
if @quality > 0
|
||||
@quality -= 1
|
||||
end
|
||||
end
|
||||
|
||||
def update_sell_in
|
||||
@sell_in -= 1
|
||||
end
|
||||
end
|
||||
|
||||
class SulfurasItem < Item
|
||||
def update_quality
|
||||
if @quality > 0
|
||||
@quality -= 1
|
||||
end
|
||||
end
|
||||
|
||||
def update_sell_in
|
||||
@sell_in -= 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user