From 25c22bad50d257e80ade2633c5d915c95109c21c Mon Sep 17 00:00:00 2001 From: degwinthegreat Date: Fri, 14 May 2021 19:51:07 +0900 Subject: [PATCH] =?UTF-8?q?first=20step=E3=81=AE=E3=83=8D=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=82=92=E6=B8=9B=E3=82=89=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruby/gilded_rose.rb | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/ruby/gilded_rose.rb b/ruby/gilded_rose.rb index 00420f8a..13c4765e 100644 --- a/ruby/gilded_rose.rb +++ b/ruby/gilded_rose.rb @@ -16,16 +16,14 @@ class GildedRose def first_step(item) if item.name == AGED_BRIE || item.name == BACKSTAGE_PASS - if item.quality < 50 + return unless item.quality < 50 + increment_item_quality(item) + return if item.name == AGED_BRIE + if item.sell_in < 11 && item.quality < 50 + increment_item_quality(item) + end + if item.sell_in < 6 && item.quality < 50 increment_item_quality(item) - if item.name == BACKSTAGE_PASS - if item.sell_in < 11 && item.quality < 50 - increment_item_quality(item) - end - if item.sell_in < 6 && item.quality < 50 - increment_item_quality(item) - end - end end else if item.quality > 0 && item.name != SULFURAS