るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.008秒)
トップページ > クエリ:tag[x] > クラス:Psych::Handler[x]

別のキーワード

  1. psych tag
  2. psych tag=
  3. psych yaml_tag
  4. scalar tag
  5. node tag

ライブラリ

キーワード

検索結果

Psych::Handler#start_document(version, tag_directives, implicit) -> () (162.0)

YAML ドキュメントの始まりで呼び出されます。

...ajor, minor] という配列で渡されます。宣言がない場合は空の配列が渡されます。

tag
_directives には tag directive の配列が渡されます。
それぞれの tag は [prefix, suffix] という配列で表現されます。

implicit にはドキュメントが implic...
...ください。


@param version バージョン
@param tag_directives tag directive の配列
@param implicit ドキュメントが implicit に始まっているかどうか

=== 例

以下の YAML に対しては
%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee
start_document に...
...りです
version # => [1, 1]
tag
_directives # => tenderlovemaking.com,2009:"
implicit # => false

以下の YAML に対しては
- x
- y
start_document に渡される引数は以下の通りです。
version # => []
tag
_directives # => []
implicit #...

Psych::Handler#start_mapping(anchor, tag, implicit, style) -> () (138.0)

mapping の開始を見付けたときに呼び出されます。

...anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。

tag
には map に関連付けられた tag の名前が文字列で渡されます。
tag
がない場合には nil が渡されます。

implicit には map が implicit に開始されたか...
...::Mapping::FLOW

必要に応じてこのメソッドを override してください。

@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param implicit mapping が implicit に開始されかどうか
@param style mapping のスタイル

=== 例

以下の YAML ドキュ...
...tart_mapping メソッドは 順に以下の引数で呼び出されます。

# anchor tag implicit style
[nil, nil, true, 1 ]
[nil, "tag:yaml.org,2002:map", false, 2 ]
["pewpew", nil, true,...

Psych::Handler#start_sequence(anchor, tag, implicit, style) -> () (138.0)

sequence の開始を見付けたときに呼び出されます。

...chor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。

tag
には sequence に関連付けられた tag の名前が文字列で渡されます。
tag
がない場合には nil が渡されます。

implicit には sequence が implicit に開始さ...
...:Sequence::FLOW

必要に応じてこのメソッドを override してください。

@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param implicit sequence が implicit に開始されかどうか
@param style sequence のスタイル

=== Example

以下の YAML ド...
...art_sequence メソッドは 順に以下の引数で呼び出されます。

# anchor tag implicit style
[nil, nil, true, 1 ]
[nil, "tag:yaml.org,2002:seq", false, 2 ]
["pewpew", nil, true,...

Psych::Handler#scalar(value, anchor, tag, plain, quoted, style) -> () (132.0)

スカラー値を見付けたときに呼び出されます。

...r の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。

tag
にはスカラー値に関連付けられた tag の名前が文字列で渡されます。
tag
がない場合には nil が渡されます。

plain は plain style であるかどうか、quo...
...じてこのメソッドを override してください。

@param value スカラー値
@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param plain plain style であるかどうか
@param quoted quoted style であるかどうか
@param style スカラーのスタイル...
...4つの文字列が含まれています。
scalar メソッドは 順に以下の引数で呼び出されます。

# value anchor tag plain quoted style
["foo", nil, "!str", false, false, 3 ]
["fun", "anchor", nil, true, fals...