add ConjuredItemWrapper class

This commit is contained in:
Feken Baboyan 2021-03-18 13:14:51 -04:00
parent 47d4825933
commit fdd1f1520a

View File

@ -68,11 +68,6 @@ module GildedRose
end end
class BackstagePassesItemWrapper < AbstractItemWrapper; class BackstagePassesItemWrapper < AbstractItemWrapper;
# if sell_in is 0, then quality becomes 0
# if quality is already 50, then quality stays at 50
# if sell in is 5 or below, quality increases by 3
# if sell in is 10 or below, quality increases by 2
# if sell in is 10 or greater, quality increases by 1
def update_quality def update_quality
if item.sell_in == 0 if item.sell_in == 0
item.quality = 0 item.quality = 0
@ -98,5 +93,9 @@ module GildedRose
def update_sell_in def update_sell_in
end end
end end
class ConjuredItemWrapper < AbstractItemWrapper
#items degrade in Quality twice as fast as normal items
end
end end