From: "M.Uemura" Date: 2009-03-04T00:57:06+09:00 Subject: [ruby-list:45899] YAML ファイルへの配列の保存 うえむらと申します。 マニュアルを何度も読んだのですが、どうしても上手くいかないので、質問させて下さい。 配列をそのまま YAML ファイルとして保存しようとして、 > cat ary.yml --- - 0 - 1 - 2 という結果を期待していたのですが、ハッシュになってしまいます。 大きな思い違いをしているのかと思うので、アドバイス頂けたら嬉しいです。 宜しくお願い致します。 > ruby --version ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin] > cat store_array_in_yaml.rb require 'yaml/store' ary = [0, 1, 2] db = YAML::Store.new('ary.yml') ary.each_with_index{|item, i| db.transaction do db[i] = item end } > cat ary.yml --- 0: 0 1: 1 2: 2