Rubyのtrueとfalseの話 – Qiitaこの本を作るためにいろいろ質問して理解したことのうち、『真』であることとtrueが違う、『偽』とfalseについても同様、という話が個人的に一番衝撃的だったかもしれません。
おそらく分かってはいたものの明確に意識したことはなくて、「あっ、そうだ。」という気持ちだった。
Rubyのtrueとfalseの話 – Qiitatruthy とか falsy って呼び方をしたりもしますね
`be` matchers – Built in matchers – RSpec Expectations – RSpec – Relish
expect(obj).to be_truthy # passes if obj is truthy (not nil or false)
expect(obj).to be_falsey # passes if obj is falsy (nil or false)
あ、そうだ。