Ruby1.9.2

a = 123.45
b = a.to_a
puts b

実行するとundefined method `to_a' for 123.45:Float (NoMethodError)エラーになるのは何故ですか?