From 640daa23828d9c22a37fbff121527a4d1e1871ed Mon Sep 17 00:00:00 2001 From: Felipe Gaete Date: Sun, 18 Aug 2024 23:26:37 -0400 Subject: [PATCH] agrega metodo para decrementar calidad de item --- ruby/gilded_rose.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ruby/gilded_rose.rb b/ruby/gilded_rose.rb index e6bc3c4b..66102019 100644 --- a/ruby/gilded_rose.rb +++ b/ruby/gilded_rose.rb @@ -8,12 +8,16 @@ class GildedRose item.name != "Sulfuras, Hand of Ragnaros" end + def decrease_quality(item) + item.quality = item.quality - 1 + end + def update_quality() @items.each do |item| if item.name != "Aged Brie" and item.name != "Backstage passes to a TAFKAL80ETC concert" if item.quality > 0 if not_legendary?(item) - item.quality = item.quality - 1 + decrease_quality(item) end end else @@ -41,7 +45,7 @@ class GildedRose if item.name != "Backstage passes to a TAFKAL80ETC concert" if item.quality > 0 if not_legendary?(item) - item.quality = item.quality - 1 + decrease_quality(item) end end else