るりまサーチ

最速Rubyリファレンスマニュアル検索!
1268件ヒット [1-100件を表示] (0.069秒)
トップページ > クエリ:d[x] > クエリ:Nodes[x]

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Psych::Nodes (24144.0)

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

...るモジュール。

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

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

YAML AST の各ノードのクラスはすべて Psych::Nodes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに...
...ます。

# Create our nodes
stream = Psych::Nodes::Stream.new
d
oc = Psych::Nodes::Document.new
seq = Psych::Nodes::Sequence.new
scalar = Psych::Nodes::Scalar.new('foo')

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

stream は...

ObjectSpace.#count_nodes(result_hash = nil) -> Hash (12207.0)

ノードの種類ごとの数を格納したハッシュを返します。

...やメモリ管理に興味のある C Ruby の開発者向けのものです。

//emlist[例][ruby]{
ObjectSpace.count_nodes
# => {:NODE_METHOD=>2027, :NODE_FBODY=>1927, :NODE_CFUNC=>1798, ...}
//}

戻り値のハッシュは処理系に依存します。これは将来変更になるかもしれ...

Psych::Nodes::Node#children -> [Psych::Nodes::Node] (12201.0)

子ノードの集合を配列で返します。

子ノードの集合を配列で返します。

Psych::Nodes::Scalar::FOLDED -> Integer (12112.0)

folded style を表します。

...folded style を表します。

@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar...

Psych::Nodes::Node (12000.0)

YAML AST のノードを表す抽象クラスです。

YAML AST のノードを表す抽象クラスです。

このクラスをインスタンス化することは不適切です。
すべてのノードのクラスはこのクラスの派生クラスです。

絞り込み条件を変える

Psych::Nodes::Stream#encoding=(enc) (9124.0)

stream に使われるエンコーディングを指定します。

...stream に使われるエンコーディングを指定します。

以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE

@param enc 設定するエンコーディング
@see Psych::Nodes::Stream#encoding...

Psych::Nodes::Document#tag_directives -> [[String, String]] (9112.0)

tag directive の配列を返します。

...tag directive の配列を返します。

@see Psych::Nodes::Document#tag_directives=,
Psych::Nodes::Document.new...

Psych::Nodes::Document#tag_directives=(tags) (9112.0)

tag directive の配列を設定します。

...tag directive の配列を設定します。

@param tags 設定する tag directive の配列
@see Psych::Nodes::Document#tag_directives,
Psych::Nodes::Document.new...

Psych::Nodes::Scalar#quoted -> bool (9112.0)

scalar が quoted であるかどうかを返します。

...scalar が quoted であるかどうかを返します。

@see Psych::Nodes::Scalar#quoted=,
Psych::Nodes::Scalar.new...
<< 1 2 3 ... > >>