まとめようと思った経緯 題名の通りRuby(Rails)にはmethod名に「?」がつくmethodが多く存在します。 「空文字の場合はtrue/falseどっち返すんだっけ?」ってなってconsole等で確認することが良くあるので、 (自分が)よく使うものを一覧でまとめておいてみる 環境とか 今回の検証環境は下記 下記のversionにしたのは最新使ってみたかったという理由のみ! $ ruby -v ruby 2.2.0preview2 $ rails -v Rails 4.2.0.rc3各methodで調べるデータは下記 nil true false 文字(空文字と空文字以外) 数値(0と1) 配列(空配列と空配列以外) Hash(空Hashと空Hash以外) 実行するコードは下記 nil?の部分を各methodに変更していく params = [nil, true, false, "