るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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

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

...に呼び出されます。

value にはスカラー値の文字列が渡されます。

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

tag にはスカラー値に関連付けられた...
...r::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED

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

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

=== 例

以下の YAML ドキュメントには多くのパターンのスカラーが含まれています。

-
--
-
!str "foo"
-
&a...

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

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

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

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

tag には sequence に関連付けられた tag の名前が文字列で渡...
...override してください。

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

=== Example

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

-
--
-
!...
...!seq [
a
]
-
&pewpew
-
b

この YAML ドキュメントには3つの list が含まれています。
外側の list の中に 2 つの list が含まれています。
start_sequence メソッドは 順に以下の引数で呼び出されます。

# anchor tag...

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

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

...

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

tag_directives には tag directive の配列が渡されます。
それぞれの tag は [prefix, suff...
...erride してください。


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

=== 例

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

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

Psych::Handler#end_stream -> () (6201.0)

YAML stream の終端を見付けたときに呼び出されます。

...YAML stream の終端を見付けたときに呼び出されます。

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

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

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

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

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

tag には map に関連付けられた tag の名前が文字列で渡されます...
...を override してください。

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

=== 例

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

-
--
k: !!...
...ap { hello: world }
v: &pewpew
hello: world

この YAML ドキュメントには3つの mapping が含まれています。
外側の map の中に 2 つの map が含まれています。
start_mapping メソッドは 順に以下の引数で呼び出されます。

# anchor tag...

絞り込み条件を変える

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

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

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

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

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

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

Psych::Handler#streaming? -> bool (6201.0)

handler が streaming handler であるならば真を返すように override してください。

...handler が streaming handler であるならば真を返すように
override してください。

デフォルトでは false を返します。...

Psych::Handler#alias(anchor) -> () (3213.0)

anchor という名前の alias を見付けたときに呼び出されます。

...anchor という名前の alias を見付けたときに呼び出されます。

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

@param anchor aliasのアンカー文字列

=== 例

以下の YAMLドキュメントは自分自身への参照を持つ配列を表していま...
...す。

-
-- &ponies
-
first element
-
*ponies

この &ponies が anchor で *ponies が alias です。この場合、
alias メソッドは "poines" という引数で呼び出されます。...

Psych::Handler#empty -> () (3101.0)

empty event が発生したときに呼び出されます。

empty event が発生したときに呼び出されます。

実際問題としてこれが呼び出される例は知られていません。

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

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

...override してください。

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

=== 例

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

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

絞り込み条件を変える

<< 1 2 > >>