るりまサーチ

最速Rubyリファレンスマニュアル検索!
88件ヒット [1-88件を表示] (0.036秒)
トップページ > ライブラリ:psych[x] > クエリ:psych[x] > クエリ:y[x] > クエリ:finish[x]

別のキーワード

  1. psych new
  2. psych any
  3. psych tag
  4. psych anchor
  5. psych anchor=

キーワード

検索結果

Psych::Visitors::YAMLTree#finish -> Psych::Nodes::Stream|nil (32310.0)

変換を終了し、構築した AST を返します。

...変換を終了し、構築した AST を返します。

このメソッドは2回呼び出さないでください。

@see Psych::Visitors::YAMLTree#tree...

Psych::Stream#finish -> () (32103.0)

YAML document への変換を完了し、io への出力を完了します。

...YAML document への変換を完了し、io への出力を完了します。...

Psych::Visitors::YAMLTree#finished -> bool (20134.0)

Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...

Psych::Visitors::YAMLTree#finished? -> bool (20134.0)

Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。

...Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。

まだならば偽を返します。...

Psych::Stream#start(encoding = Psych::Nodes::Stream::UTF8) -> Psych::Stream (14436.0)

Ruby オブジェクトを YAML document に変換するための準備をします。

...Ruby オブジェクトを YAML document に変換するための準備をします。

変換された document は Psych::Stream.new で指定した
出力先に出力されます。

finish
を呼び出すことで出力が完了します(finish を呼び出さないと
最後まで出力され...
...出すと、変換準備を終えた Stream オブジェクト
(self) がブロックに渡され、ブロックが呼び出された後に finish を呼び出します。
これによって finish を確実に呼び出すことができます。

@param encoding 出力のエンコーディング...

絞り込み条件を変える

Psych::Stream#start(encoding = Psych::Nodes::Stream::UTF8) {|em| ... } -> Psych::Stream (14436.0)

Ruby オブジェクトを YAML document に変換するための準備をします。

...Ruby オブジェクトを YAML document に変換するための準備をします。

変換された document は Psych::Stream.new で指定した
出力先に出力されます。

finish
を呼び出すことで出力が完了します(finish を呼び出さないと
最後まで出力され...
...出すと、変換準備を終えた Stream オブジェクト
(self) がブロックに渡され、ブロックが呼び出された後に finish を呼び出します。
これによって finish を確実に呼び出すことができます。

@param encoding 出力のエンコーディング...

Psych::Visitors::YAMLTree#tree -> Psych::Nodes::Stream|nil (14221.0)

変換を終了し、構築した AST を返します。

...変換を終了し、構築した AST を返します。

内部で finish を呼び出し、変換処理を終了します。

このメソッドを2回以上呼ぶと、2回目以降は nil を返します。

@see Psych::Visitors::YAMLTree#finish...

Psych::Stream (14044.0)

入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。

...トから変換された YAML document を指定した
IO に出力する機能を持つクラスです。

start で変換を開始し、push で変換する Ruby オブジェクトを渡し、
最後に finish を呼ぶことで変換を完了します。
stream = Psych::Stream.new($stdout)
st...
...o => 'bar'})
stream.finish

Y
AML document は(バッファリングされずに)直接 $stdout に出力されます。

finish
を確実に呼び出すためには Psych::Stream#start メソッドを
ブロック付きで呼び出すとよいでしょう。

stream = Psych::Stream.new($stdout)...
...stream.start do |em|
em.push(:foo => 'bar')
end

基本的な仕組みは Psych::Visitors::YAMLTree と似ています。...