エレガントな書き方はありますか
if o.class == ClassA or o.class == ClassB or o.class == ClassC
私は特にクラスを比較するつもりはありません。これはブール値を使って何かをしていない例にすぎないので、次のようなことはできません。
if o.class == (ClassA or ClassB or ClassC)
他の例は
if string == "asdf" or string == "1337"
私が見つけた唯一のものは
if [ClassA, ClassB, ClassC].include? o.class
また
if ["asdf", "1337"].include? string