重複の可能性:
Rubyの同じ変数でのテスト用のエレガントな連鎖'または'
私はRubyonRails 3.2.2を使用していますが、次のように同じチェックを実行するより短い方法があるかどうか知りたいです。
if (variable == 'A') or (variable == 'B')
...
end
if (variable == 'A') or (variable == 'B') or ... or (variable == 'Z')
...
end
チェックごとに、「パーツ」に関連するステートメントをvariable ==
2回以上繰り返す必要があることに注意してください。私はその「部分」を繰り返さず、物事を短くしません。Ruby / Ruby on Railsでそれは可能ですか?もしそうなら、どうすればそれを作ることができますか?