ruby-reference-manual:720
From: Kouya <kouyataifu4@g...>
Date: Sun, 16 Mar 2008 19:25:12 +0900
Subject: [ruby-reference-manual:720] Re: r2527: store.rd
こんばんは。kouyaです。 lib/yaml/store.rbのソースを読むと、 オプションを与えるようになっていたので、 オプションの詳細をしらべてませんでした。 http://yaml4r.sourceforge.net/doc/ の The Options Hash に書いてある puts [[ 'Crispin', 'Glover' ]].to_yaml({ :Indent => 4, :UseHeader => true, :UseVersion => true }) を実行すると、インデントされません…。バージョンも出てこない。 バグなのかなぁ。 今後、オプションが与えられるようになるかもしれないので、 とりあえず、 「1.8では無視されます。」 というような文章を加えてみようと思います。 ありがとうございました。 08/03/16 に Kazuhiro NISHIYAMA<zn@m...> さんは書きました: > 西山和広です。 > > At Sat, 15 Mar 2008 15:36:12 +0900, > kouya wrote: > > > > == class methods > > --- new(*options) > > -#@todo > > + > > +YAML形式のファイルを読み込ませたい場合は、最初の引数にファイル名を文字列で指定します。 > > +最後の引数がハッシュであった場合は、YAMLのデフォルトの設定を変更します。 > > + > > +@param 読み込ませたいファイルや、オプションを与えます。 > > + > > +デフォルトの設定は下記のハッシュの通りです。 > > + DEFAULTS = { > > + :Indent => 2, :UseHeader => false, :UseVersion => false, :Version => '1.0', > > + :SortKeys => false, :AnchorFormat => 'id%03d', :ExplicitTypes => false, > > + :WidthType => 'absolute', :BestWidth => 80, > > + :UseBlock => false, :UseFold => false, :Encoding => :None > > + } > > + > > YAMLのオプションですが、今の1.8ではきかなくなっているはずです。 > > # 余計なdiffが出てほしくないから、SortKeysを使おうとしたら、 > # きかなくなっていて気付いたという...。 > > -- kouya -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
719 2008-03-16 07:35 [zn@m... ] Re: r2527: store.rd -> 720 2008-03-16 11:25 ┗[kouyataifu4@g... ] 721 2008-03-16 18:01 ┗[zn@m... ] 722 2008-03-17 16:15 ┗[kouyataifu4@g... ]