foo.blank? em trilhos

Um objeto está em branco se for falso, vazio ou uma string de espaço em branco. Por exemplo, “”, “”, nulo, [] e {} estão todos em branco.

Você pode considerar isso como

foo.blank?
foo
.nil? || foo.empty

E, não existe o método em ruby, você não pode usá-lo em irb.

Referindo o doc