booleanの条件分岐でifは使わない
どっちがいいかな...
def is_valid? return false if name == "雑種" || name == "その他" true end
def is_valid? if name == "雑種" || name == "その他" false else true end end
なんて考えてたらたどり着いた以下の記事。
http://qiita.com/taiyop/items/17b26d79129ac620ccb8
これでよかったのか...なるほど...。
def is_valid? name == "雑種" || name == "その他" end
ポイントは「比較演算は真偽値を返す」ことだなぁ。面白い。まだまだ勉強が足り無い。