豊福@パパイヤです。
 
まつもとさん
> あとto_aは
>   a, b = v
> のような多重代入の右辺に配列以外のものが来た時にも呼ばれます.
> デフォ
> ルトの定義のままで大丈夫だと思いますけどね.

  to_a を定義しないと a = v, b = nil となりました。
エラーになるわけでもないので最悪この結果でよければ
デフォルトの定義のままで大丈夫だということですね。
---
			豊福@パパイヤ
			unbound / papaya.juice.or.jp
			toyofuku / juice.or.jp