同じ条件のcase文を使い、2通りの返り値が欲しい時の処理の実装に悩んでいます。
以下はあくまで例えで、複数のメソッドで同じcase文の条件を使用している場合の共通化の方法が知りたいです。
ruby
1def name 2 case animal.type 3 when :lion 4 "ライオン" 5 when :tiger 6 "虎" 7 when :bird 8 "鳥" 9 end 10end 11 12def site 13 case animal.type 14 when :lion 15 "http://lion.com" 16 when :tiger 17 "http://tiger.com" 18 when :bird 19 "http://bird.com" 20 end 21end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/02/16 15:10