77件ヒット
[1-77件を表示]
(0.029秒)
トップページ > :to_yaml
種類
- インスタンスメソッド (44)
- ライブラリ (11)
- クラス (11)
- モジュール (11)
ライブラリ
- psych (66)
クラス
- Object (22)
-
Psych
:: Nodes :: Node (22)
キーワード
- Nodes (11)
- YAMLTree (11)
- psych (11)
-
psych
_ to _ yaml (11) - yaml (11)
検索結果
先頭5件
-
Object
# to _ yaml(options = {}) -> String (18126.0) -
オブジェクトを YAML document に変換します。
...してください。
syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。
@... -
Psych
:: Nodes :: Node # to _ yaml(io=nil , options={}) -> String | IO (18101.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
Object
# psych _ to _ yaml(options = {}) -> String (6126.0) -
オブジェクトを YAML document に変換します。
...してください。
syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。
@... -
Psych
:: Nodes :: Node # yaml(io=nil , options={}) -> String | IO (3001.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
Psych
:: Nodes (6.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
...dren << scalar
stream は AST のルートです。以下のようにして AST を YAML ドキュメントに
変換できます。
stream.to_yaml => "---\n- foo\n"
Ruby のオブジェクトに変換するためには以下のようにします。
stream.to_ruby => [["foo"]]
=== YAML A... -
Psych
:: Visitors :: YAMLTree (6.0) -
Ruby オブジェクトから YAML の AST を構築するためのクラスです。
...のクラスです。
=== 例
builder = Psych::Visitors::YAMLTree.new
builder << { :foo => 'bar' }
builder << ["baz", "bazbaz"]
builder.tree # => #<Psych::Nodes::Stream ... > A stream containing two documents
puts tree.to_yaml
# =>
# ---
# :foo: bar
# ---
# - baz
# - bazbaz... -
psych (6.0)
-
yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。
...ストをパースする
Psych.load("--- foo") # => "foo"
# YAML のデータを出力
Psych.dump("foo") # => "--- foo\n...\n"
{ :a => 'b'}.to_yaml # => "---\n:a: b\n"
//}
基本的な使い方はこれだけです。簡単な用事は
Psych.load、Psych.dump で片付きます。
==== YAML...