るりまサーチ

最速Rubyリファレンスマニュアル検索!
72件ヒット [1-72件を表示] (0.230秒)
トップページ > クエリ:t[x] > クエリ:r[x] > 種類:インスタンスメソッド[x] > クエリ:@[x] > クラス:Psych::Handler[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

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

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

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

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

implicit...
...が implicit に開始されたかどうかが
真偽値で渡されます。

style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes::Mapping::BLOCK
* Psych::Nodes::Mapping::FLOW

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

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

=== 例

以下の YAML ドキュメントを例として考えます。

---
k: !!map { hello: world }
v:...

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

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

...び出されます。

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

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

implicit には sequence が implicit に開始されたかどうかが
真偽値で渡されます。

style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes::Sequence::BLOCK
* Psych::Nodes::Sequence::FLOW

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

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

=== Example

以下の YAML ドキュメントを例と...

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

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

...

version には YAML ドキュメントに宣言されているバージョンが
[major, minor] という配列で渡されます。宣言がない場合は空の配列が渡されます。

t
ag_directives には tag directive の配列が渡されます。
それぞれの tag は [prefix, suff...
...

implicit にはドキュメントが implicit に始まっているかどうかが
真偽値で渡されます。

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


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

=== 例

以下の YAML に対しては
%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee
start_document に渡される引数は以下の通りです
version # => [1, 1]
t
ag_directives # => tenderlovemaking.com,2009:"
implicit...

Psych::Handler#start_stream(encoding) -> () (12208.0)

YAML ストリームの始まりで呼び出されます。

...Parser::UTF8
* Psych::Parser::UTF16BE
* Psych::Parser::UTF16LE

このメソッドは YAML のストリームごとに呼び出されます。一つのストリームには
複数のドキュメントが含まれている可能性があります。

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

@
param encoding ストリームのエンコーディング(整数値)...

Psych::Handler#end_document(implicit) -> () (9108.0)

ドキュメントが終了したときに呼び出されます。

...implicit に終わったならば implicit には真が渡されます。

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

@
param implicit ドキュメントが implicit に終わったかどうか

=== 例

以下の YAML ドキュメントでは implicit true です。...
...---
hello world

また、以下の YAML ドキュメントでは implicit は false です。
---
hello world
......

絞り込み条件を変える

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

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

...されます。

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

t
ag にはスカラー値に関連付けられた tag の名前が文字列で渡されます。
t
ag がない場合には n...
...style であるかどうか、quoted は quoted style であるかどうか
が渡されます。style には node の style が整数値で渡されます。
style は次の値のいずれかです。
* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar:...
...OTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED

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

@
param value スカラー値
@
param anchor 関連付けられた anchor の名前
@
param tag タグ名
@
param plain plain style であるかどうか
@
para...