るりまサーチ

最速Rubyリファレンスマニュアル検索!
252件ヒット [101-200件を表示] (0.027秒)
トップページ > クエリ:psych[x] > クエリ:anchor[x]

別のキーワード

  1. psych new
  2. psych any
  3. psych anchor=
  4. psych dump

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

Psych::Nodes::Scalar.new(value, anchor=nil, tag=nil, plain=true, quoted=false, style=ANY) -> Psych::Nodes:Scalar (11268.0)

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

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

value は scalar の値を文字列で指定します。

anchor
には scalar に付加されている anchor を文字列で指定します。
anchor
を付けない場合には nil を指定します。

tag には scalar に付加されている tag...
...す。
* Psych::Nodes::Scalar::ANY
* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED

@param value スカラー値
@param anchor 関連付けられた anchor の名前
@...

Psych::Nodes::Mapping.new(anchor=nil, tag=nil, implicit=true, style=BLOCK) -> Psych::Nodes::Mapping (11250.0)

新たな mapping オブジェクトを生成します。

...新たな mapping オブジェクトを生成します。

anchor
には mapping に付加されている anchor を文字列で指定します。
anchor
を付けない場合には nil を指定します。

tag には mapping に付加されている tag を文字列で指定します。
tag を...
...を整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nodes::Mapping::ANY
* Psych::Nodes::Mapping::BLOCK
* Psych::Nodes::Mapping::FLOW

@param anchor mapping に付加された anchor
@param tag mapping に付加された tag
@param implicit mapping が implicit...

Psych::Nodes::Sequence.new(anchor=nil, tag=nil, implicit=true, style=BLOCK) -> Psych::Nodes::Sequence (11250.0)

新たな sequence オブジェクトを生成します。

...新たな sequence オブジェクトを生成します。

anchor
には sequence に付加されている anchor を文字列で指定します。
anchor
を付けない場合には nil を指定します。

tag には sequence に付加されている tag を文字列で指定します。
tag...
...整数で指定します。以下のいずれ
かを指定できます。
* Psych::Nodes::Sequence::ANY
* Psych::Nodes::Sequence::BLOCK
* Psych::Nodes::Sequence::FLOW

@param anchor sequence に付加された anchor
@param tag sequence に付加された tag
@param implicit sequence が impli...

Psych::Nodes::Alias.new(anchor) -> Psych::Nodes::Alias (11226.0)

新たな Alias オブジェクトを生成します。

...新たな Alias オブジェクトを生成します。

anchor
で指す先の anchor を指定します。

@param anchor 指す先の anchor...

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

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

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

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

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

tag にはスカラー値に関連付けら...
...* Psych::Nodes::Scalar::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 ドキュメントには多くのパターンのスカラーが含まれていま...

絞り込み条件を変える

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

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

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

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

tag には map に関連付けられた tag の名前が文字列で渡されます...
...数値で渡されます。以下のいずれか
です。
* Psych::Nodes::Mapping::BLOCK
* Psych::Nodes::Mapping::FLOW

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

@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param implicit mapping が i...
...側の map の中に 2 つの map が含まれています。
start_mapping メソッドは 順に以下の引数で呼び出されます。

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

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

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

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

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

tag には sequence に関連付けられた tag の名前が文字列で渡...
...値で渡されます。以下のいずれか
です。
* Psych::Nodes::Sequence::BLOCK
* Psych::Nodes::Sequence::FLOW

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

@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param implicit sequence が i...
...の list の中に 2 つの list が含まれています。
start_sequence メソッドは 順に以下の引数で呼び出されます。

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

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

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

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

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

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

=== 例

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

--- &ponies
- first element
- *ponies

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

Psych::Parser (11066.0)

YAML のパーサ。

...ュメントを
別のフォーマット変換したりします。
Psych
::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。

Psych
::Parser が生成するイベントは Psych::Handler
を見てください。

以下の例では YAML ドキ...
...or detecting scalar values
class ScalarHandler < Psych::Handler
def scalar value, anchor, tag, plain, quoted, style
puts value
end
end

parser = Psych::Parser.new(ScalarHandler.new)
parser.parse(yaml_document)

次の例は Psych::Emitter にパースの結果を戻していま...
...力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。

parser = Psych::Parser.new(Psych::Emitter.new($stderr))
parser.parse($stdin)

Psych
::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。...
<< < 1 2 3 > >>