RubyでBoolClassではなくTrueClass/FalseClassな理由を理解する - Qiita

@mattn_jp BoolClassを入れるとkind_of?でチェックしたくなってduck typingを阻害するから。— Yukihiro Matsumoto (@yukihiro_matz) 2015, 12月 …