Simplfied the conditional statements

This commit is contained in:
davidraj 2022-10-10 20:07:32 +01:00
parent f5328837f8
commit edd3a27b96

View File

@ -13,28 +13,18 @@ class ItemProcessor
def update_item_quality def update_item_quality
return if never_sold return if never_sold
if (name != 'Aged Brie') && (name != 'Backstage passes to a TAFKAL80ETC concert') old_item
decrease_item_quality
else if name == 'Aged Brie'
if quality < 50 increase_item_quality
quality += 1 increase_item_quality if sell_in < 0
if name == 'Backstage passes to a TAFKAL80ETC concert' elsif name == 'Backstage passes to a TAFKAL80ETC concert'
increase_item_quality if sell_in < 11 increase_item_quality if sell_in < 11
increase_item_quality if sell_in < 6 increase_item_quality if sell_in < 6
end quality -= quality if sell_in < 0
end else
end
old_item
if sell_in < 0
if name != 'Aged Brie'
if name != 'Backstage passes to a TAFKAL80ETC concert'
decrease_item_quality decrease_item_quality
else decrease_item_quality if sell_in < 0
quality -= quality
end
else
increase_item_quality
end
end end
end end