logged_in?みたいなコードを初めのうちはつい書いてしまいハマる。root_urlreturnendしかし1行で書けていたものが4行になってしまうのはいかにも不格好である。あちこちでコードを読んでいるとたまにこんなのを見かける。受けて次の文を書いているだけである。ならないことは確実だが、将来に渡って保証されているわけではないので気持ち悪い。あるので、以下のように書いてみる。logged_in?残念ながらこれはうまくいかない。logged_in?という意味になってしまう。仕方なくカッコでくくる。logged_in?これは正しく動くが、かっこわるいよねえ。カッコ付けててかっこ悪いってやつ?さらに他のコードを読み漁ると、こんな書き方もある。記法に比べればcoolさは劣るが、比較的スマートな書き方だ。戻り値を気にしなければならなくなるような仕様変更は将来的にも有り得ないと思われるので、問題ないだろう。記述されてるので、いいのかもしれんね。