irb で obg.has_hoge? したときに Hoge オブジェクトが inpect されてずらずら表示されたらイヤだろ
true とか false とか一語で表示して欲しい

あなたは if の条件のところにしか書かないから値はなんでもいいかもしれないが、
それは相手に手間をかけた隠蔽を期待してるわけで、あまり親切な振る舞いではない
メソッドを作った時点で true か false の2択にしておけば、
・ 条件分岐用の真偽値が欲しい場合
・ true か false が欲しい場合
の両方に対応できる