るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
17件ヒット [1-17件を表示] (0.179秒)
トップページ > ライブラリ:psych[x] > バージョン:2.1.0[x] > クエリ:Psych::Nodes::Document[x]

別のキーワード

  1. new openssl::bn
  2. new openssl::asn1::asn1data
  3. new openssl::pkey::ec::group
  4. new openssl::x509::certificate
  5. start net::smtp

クラス

モジュール

キーワード

検索結果

Psych::Nodes::Document (69025.0)

YAML ドキュメントを表すクラスです。

... Psych::Nodes::Stream の子ノードでなければ
なりません。このノードは1個の子ノードを持たなければなりません。
またこの子ノードは以下のいずれかである必要があります。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nod...
...es::Scalar
この唯一の子ノードは「ルート」とも呼ばれ、Psych::Nodes::Document#root で
アクセスすることができます。...

Psych::Nodes::Document.new(version=[], tag_directives=[], implicit=false) -> Psych::Nodes::Document (63328.0)

Document オブジェクトを生成します。

...YAML 1.1 のドキュメントで、
tag directive を1つ持ち、 implicit にドキュメントが開始
している Document オブジェクトを生成しています。

Psych
::Nodes::Document.new(
[1,1],
tenderlovemaking.com,2009:",
true)

@see Psych::Handler#start_document...

Psych::Nodes::Document#implicit -> bool (63043.0)

ドキュメントが implicit に始まっているかどうかを返します。

...ドキュメントが implicit に始まっているかどうかを返します。

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

Psych::Nodes::Document#implicit=(bool) (63043.0)

ドキュメントが implicit に始まっているかどうかを設定します。

...ドキュメントが implicit に始まっているかどうかを設定します。

@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych
::Nodes::Document.new...

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

tag directive の配列を返します。

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

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

絞り込み条件を変える

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

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

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

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

Psych::Nodes::Document#version -> [Integer] (63043.0)

YAML ドキュメントのバージョンを返します。

...YAML ドキュメントのバージョンを返します。

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

Psych::Nodes::Document#version=(ver) (63043.0)

YAML ドキュメントのバージョンを設定します。

...YAML ドキュメントのバージョンを設定します。

@param ver 設定するバージョン
@see Psych::Nodes::Document#version,
Psych
::Nodes::Document.new...

Psych::Nodes::Document#implicit_end -> bool (63025.0)

ドキュメントが implicit に終わっているかどうかを返します。

...ドキュメントが implicit に終わっているかどうかを返します。

オブジェクト生成時のデフォルト値は true です。

@see Psych::Nodes::Document#implicit_end=...

Psych::Nodes::Document#implicit_end=(bool) (63025.0)

ドキュメントが implicit に終わっているかどうかを設定します。

...ドキュメントが implicit に終わっているかどうかを設定します。

@param bool ドキュメントが implicit に終わっているかどうかの設定値
@see Psych::Nodes::Document#implicit_end...

絞り込み条件を変える

Psych::Nodes::Document#root -> Psych::Nodes::Node (63007.0)

ルートノードを返します。

ルートノードを返します。

Psych.parse(yaml, filename = nil) -> Psych::Nodes::Document (328.0)

YAML ドキュメントをパースし、YAML の AST を返します。

...用います。

AST については Psych::Nodes を参照してください。

@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメント...
...に文法エラーが発見されたときに発生します
@see Psych.load

//emlist[例][ruby]{
Psych
.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>

begin
Psych
.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file.txt...

Psych.parse_file(filename) -> Psych::Nodes::Document (310.0)

filename で指定したファイルをパースして YAML の AST を返します。

...filename で指定したファイルをパースして YAML の AST を返します。

@param filename パースするファイルの名前
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します...

Psych::Nodes (61.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 の下にありま...
...を1つ持つリストの AST を構築しています。

# 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...

Psych.parse_stream(yaml) -> Psych::Nodes::Stream (25.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| ... } -> () (25.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::Nodes::Stream (25.0)

YAML stream を表すクラス。

...YAML stream を表すクラス。

YAML の AST のルートノードとなるオブジェクトのクラス。
このノードの子ノードは1個以上でなければならず、また
Psych
::Nodes::Document オブジェクトでなければなりません。...