Ruby入門(Ruby2.4,Rails5.0.2)

Ruby(Rails)

Ruby(Rails)についてまとめようと思います。
(ちょいちょい追記予定)

nil?(ruby)

存在確認

foo.nil?

存在しなければtrue

empty?(ruby)

中身が入ってない

foo.empty?

中身が入っていない場合はtrue

blank?(Rails)

存在しないか、中身が入ってない(nil?とempty?の組み合わせ)

foo.blank?

存在しないか、中身が入っていない場合はtrue

present?(Rails)

blank?の逆

foo.present?

存在して、中身も入っている場合はtrue