From 2b410aa50bf4c302e261aee1aee3da9138c3a86d Mon Sep 17 00:00:00 2001 From: ollie beney Date: Wed, 4 Nov 2020 15:28:47 +0000 Subject: [PATCH] refactor backstage path to use regex, this allows other backstage items to work provided backstage is in their name --- ruby/lib/gilded_rose.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby/lib/gilded_rose.rb b/ruby/lib/gilded_rose.rb index 7da84fd8..d59db067 100644 --- a/ruby/lib/gilded_rose.rb +++ b/ruby/lib/gilded_rose.rb @@ -15,7 +15,7 @@ class GildedRose else if item.quality < 50 item.quality = item.quality + 1 - if item.name == "Backstage passes to a TAFKAL80ETC concert" + if item.name.downcase.match /backstage/ if item.sell_in < 11 if item.quality < 50 item.quality = item.quality + 1 @@ -34,7 +34,7 @@ class GildedRose end if item.sell_in < 0 if item.name != "Aged Brie" - if item.name != "Backstage passes to a TAFKAL80ETC concert" + if !item.name.downcase.match /backstage/ if item.quality > 0 if item.name != "Sulfuras, Hand of Ragnaros" item.quality = item.quality - 1