mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-19 08:21:37 +00:00
add ConjuredItemWrapper class
This commit is contained in:
parent
47d4825933
commit
fdd1f1520a
@ -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
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user