Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

nilにもメソッドがある

> nil.to_s
#=> ""

> nil.to_a
#=> []

> nil.to_f
#=> 0.0

> nil.to_i
#=> 0

というわけで、次のように空の変数にto_hogeメソッドをツッコでもちゃんと値に変換されるわけです。
親切設計ですね。

> a = nil
#=> nil

> a.to_a
#=> []