From 4c545aaa9a570d2dc79ef58fdddd96a085ff5a94 Mon Sep 17 00:00:00 2001 From: Jim Weirich Date: Wed, 16 Feb 2011 19:58:07 -0500 Subject: [PATCH] Removed remaining conditional logic. --- gilded_rose.rb | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/gilded_rose.rb b/gilded_rose.rb index 24ec6c4e..d44dd89c 100644 --- a/gilded_rose.rb +++ b/gilded_rose.rb @@ -85,22 +85,8 @@ def update_one(item) updater = StandardQualityUpdater.new end - if updater - updater.update_quality(item) - updater.update_sell_in(item) - return - end - - if item.quality > 0 - item.quality -= 1 - end - - item.sell_in -= 1 - if item.sell_in < 0 - if item.quality > 0 - item.quality -= 1 - end - end + updater.update_quality(item) + updater.update_sell_in(item) end end