428件ヒット
[1-100件を表示]
(0.031秒)
種類
- インスタンスメソッド (168)
- 特異メソッド (92)
- 定数 (84)
- クラス (72)
- モジュール (12)
クラス
-
Psych
:: Handler (36) -
Psych
:: Nodes :: Node (24) -
Psych
:: Nodes :: Stream (84) -
Psych
:: Parser (36) -
Psych
:: Stream (48) -
Psych
:: TreeBuilder (12) -
Psych
:: Visitors :: YAMLTree (36)
モジュール
- Psych (68)
キーワード
- ANY (12)
- Document (12)
- Emitter (12)
- Nodes (12)
- Stream (24)
- TreeBuilder (12)
- UTF16BE (24)
- UTF16LE (24)
- UTF8 (24)
- YAMLTree (12)
-
dump
_ stream (12) - encoding (12)
- encoding= (12)
-
end
_ stream (12) - finish (24)
-
load
_ documents (8) -
load
_ stream (24) - new (24)
-
parse
_ stream (24) - root (12)
- start (36)
-
start
_ stream (12) - streaming? (12)
-
to
_ yaml (12) - tree (12)
- yaml (12)
検索結果
先頭5件
-
Psych
. parse _ stream(yaml) -> Psych :: Nodes :: Stream (6223.0) -
YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。
...した Psych::Nodes::Stream オブジェクト)を返します。
ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
の Psych::Nodes::Document オブジェクトが渡されます。
この場合の返り値には意味がありません。
@see Psych::Nodes......//emlist[例][ruby]{
Psych.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}... -
Psych
. parse _ stream(yaml) {|node| . . . } -> () (6123.0) -
YAML ドキュメントをパースします。 yaml が 複数の YAML ドキュメントを含む場合を取り扱うことができます。
...した Psych::Nodes::Stream オブジェクト)を返します。
ブロック付きの場合は、そのブロックに最初の YAML ドキュメント
の Psych::Nodes::Document オブジェクトが渡されます。
この場合の返り値には意味がありません。
@see Psych::Nodes......//emlist[例][ruby]{
Psych.parse_stream("---\n - a\n - b") # => #<Psych::Nodes::Stream:0x00>
//}... -
Psych
:: Handler # end _ stream -> () (6119.0) -
YAML stream の終端を見付けたときに呼び出されます。
...YAML stream の終端を見付けたときに呼び出されます。
必要に応じてこのメソッドを override してください。... -
Psych
. load _ stream(yaml , filename=nil) -> [object] (6116.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...します。
//emlist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do......に用います。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します... -
Psych
. load _ stream(yaml , filename=nil) {|obj| . . . } -> () (6116.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...します。
//emlist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do......に用います。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します... -
Psych
. dump _ stream(*objects) -> String (6109.0) -
オブジェクト列を YAML ドキュメント列に変換します。
...オブジェクト列を YAML ドキュメント列に変換します。
@param objects 変換対象のオブジェクト列
//emlist[例][ruby]{
Psych.dump_stream("foo\n ", {}) # => "--- ! \"foo\\n \"\n--- {}\n"
//}... -
Psych
:: Handler # start _ stream(encoding) -> () (6103.0) -
YAML ストリームの始まりで呼び出されます。
...されます。
encoding にはストリームのエンコーディング(以下のいずれか)が渡されます。
* Psych::Parser::UTF8
* Psych::Parser::UTF16BE
* Psych::Parser::UTF16LE
このメソッドは YAML のストリームごとに呼び出されます。一つのストリーム... -
Psych
:: Handler # streaming? -> bool (6102.0) -
handler が streaming handler であるならば真を返すように override してください。
...handler が streaming handler であるならば真を返すように
override してください。
デフォルトでは false を返します。... -
Psych
:: Stream (6056.0) -
入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。
...換を完了します。
stream = Psych::Stream.new($stdout)
stream.start
stream.push({:foo => 'bar'})
stream.finish
YAML document は(バッファリングされずに)直接 $stdout に出力されます。
finish を確実に呼び出すためには Psych::Stream#start メソッドを......ブロック付きで呼び出すとよいでしょう。
stream = Psych::Stream.new($stdout)
stream.start do |em|
em.push(:foo => 'bar')
end
基本的な仕組みは Psych::Visitors::YAMLTree と似ています。...