るりまサーチ

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

別のキーワード

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

モジュール

キーワード

検索結果

<< < 1 2 3 4 > >>

Psych::Nodes::Stream::UTF16LE -> Integer (14020.0)

UTF16LE エンコーディングを表します。

...UTF16LE エンコーディングを表します。

Psych
::Parser::UTF16LE と同じ値です。

@see Psych::Nodes::Stream.new...

Psych::Nodes::Stream::UTF8 -> Integer (14020.0)

UTF8 エンコーディングを表します。

...UTF8 エンコーディングを表します。

Psych
::Parser::UTF8 と同じ値です。

@see Psych::Nodes::Stream.new...

Psych::Nodes::Stream::ANY -> Integer (14008.0)

任意のエンコーディングを表す値。

...任意のエンコーディングを表す値。

Psych
::Parser::ANY と同じ値です。...

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

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

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

Psych::Visitors::YAMLTree#start(encoding = Nodes::Stream::UTF8) -> Psych::Nodes::Stream (11329.0)

Ruby オブジェクトから YAML AST への変換のための準備をします。

...す。


Psych
::Visitors::YAMLTree#push が呼び出されたとき、
まだこのメソッドが呼び出されていなければ push メソッドがこの
メソッドを呼び出し、変換の準備をします。

encoding には以下のいずれかを指定できます。
* Psych::Nodes::...
...Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE

@param encoding YAML AST に設定するエンコーディング...

絞り込み条件を変える

Psych::Nodes (11216.0)

Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。

...Psych が中間データとして利用している AST (Abstract Syntax Tree) に
関するモジュール。

Psych
.load によって YAML ドキュメントを Ruby オブジェクトに変換
するときには、一度中間的な AST に変換され、その AST が Ruby の
オブジェクト...
...

逆向き、つまり Psych.dump で Ruby のオブジェクトを
YAML ドキュメントに変換するときには、中間的な AST に変換してから
それを YAML ドキュメントに変換します。

YAML AST の各ノードのクラスはすべて Psych::Nodes の下にありま...
...# Create our nodes
stream
= Psych::Nodes::Stream.new
doc = Psych::Nodes::Document.new
seq = Psych::Nodes::Sequence.new
scalar = Psych::Nodes::Scalar.new('foo')

# Build up our tree
stream
.children << doc
doc.children << seq
seq.children << scalar

stream
は AST のルー...

Psych::TreeBuilder#root -> Psych::Nodes::Stream (11216.0)

AST の root を返します。

...AST の root を返します。

@see Psych::Nodes::Stream...

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

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

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

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

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

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

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

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

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

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

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

Psych::Emitter (11096.0)

Psych::Parser でパースし、生じたイベントから YAML ドキュメントを再構築するようなハンドラです。

...Psych::Parser でパースし、生じたイベントから
YAML ドキュメントを再構築するようなハンドラです。

以下の例では STDIN から YAML ドキュメントを入力し、
再構築した YAML ドキュメントを STDERR に出力します。

parser = Psych::Pars...
...w(Psych::Emitter.new($stderr))
parser.parse($stdin)

また、以下のようにイベントを手動で発生させることで
YAML ドキュメントを構築させることもできます。
各メソッドの意味については Psych::Handler を参照してください。
require 'psych'...
...put = StringIO.new
emitter = Psych::Emitter.new(output)

emitter.start_stream(Psych::Parser::UTF8)
emitter.start_document([1, 1], [], false)
emitter.start_mapping(nil, nil, false, Psych::Nodes::Mapping::BLOCK)
emitter.scalar("a", nil, nil, true, false, Psych::Nodes::Scalar::PLAIN)
emit...

絞り込み条件を変える

<< < 1 2 3 4 > >>