如果陈述很多东西红宝石

时间:2014-05-30 17:46:08

标签: ruby

简单地提问,但试着看看是否有更简单的方法:

if @integration.provider == "hello" || @integration.provider == "hi"
  #block of code
end

是否有更简单的方法来获得"hello" || "hi"

1 个答案:

答案 0 :(得分:6)

Enumerable#include?将确定是否在给定数组中找到值。

if ["hello", "hi"].include? @integration.provider

字符串的替代语法:

if %w(hello hi).include? @integration.provider