るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

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

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

...のメソッドを override してください。

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

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

-
--
-
!str "foo"
-
&anchor fun
-
many
lines
-
|
many
newlines

この YAML ドキュメントには4つの文字列が含まれています。
scalar メソッドは 順に...

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

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

...

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

=== Example

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

-
--
-
!!seq [
a
]
-
&pewpe...

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

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

...してください。


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

=== 例

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

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

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

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

...してください。

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

=== 例

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

-
--
k: !!map { hello:...

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

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

...てこのメソッドを override してください。

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

=== 例

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

-
-- &ponies
-
first element
-
*ponies

この &ponies が anchor で *ponies が al...

絞り込み条件を変える

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

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

...てください。

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

=== 例

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

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

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

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

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

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

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