884件ヒット
[1-100件を表示]
(0.063秒)
クラス
- Module (8)
- Object (24)
-
Psych
:: Emitter (36) -
Psych
:: Handler (144) -
Psych
:: Nodes :: Alias (12) -
Psych
:: Nodes :: Document (60) -
Psych
:: Nodes :: Mapping (48) -
Psych
:: Nodes :: Node (96) -
Psych
:: Nodes :: Scalar (72) -
Psych
:: Nodes :: Sequence (48) -
Psych
:: Nodes :: Stream (12) -
Psych
:: Parser (36) -
Psych
:: Parser :: Mark (36) -
Psych
:: ScalarScanner (24) -
Psych
:: Stream (36) -
Psych
:: SyntaxError (72) -
Psych
:: TreeBuilder (12) -
Psych
:: Visitors :: YAMLTree (84)
モジュール
- Kernel (24)
キーワード
- alias (12)
- anchor (48)
- canonical (12)
- children (12)
- column (24)
- context (12)
- each (24)
- empty (12)
- encoding (12)
-
end
_ document (12) -
end
_ mapping (12) -
end
_ sequence (12) -
end
_ stream (12) - file (12)
- finish (24)
- finished (12)
- finished? (12)
- handler (12)
- implicit (36)
-
implicit
_ end (12) - indentation (12)
- index (12)
- line (24)
-
line
_ width (12) - mark (12)
- offset (12)
- parse (12)
-
parse
_ time (12) - plain (12)
- problem (12)
-
psych
_ to _ yaml (12) -
psych
_ y (12) -
psych
_ yaml _ as (4) - quoted (12)
- root (24)
- scalar (12)
- start (36)
-
start
_ document (12) -
start
_ mapping (12) -
start
_ sequence (12) -
start
_ stream (12) - started (12)
- started? (12)
- streaming? (12)
- style (36)
- tag (48)
-
tag
_ directives (12) -
to
_ ruby (12) -
to
_ yaml (24) - tokenize (12)
- transform (12)
- tree (12)
- value (12)
- version (12)
- y (12)
- yaml (12)
-
yaml
_ as (4)
検索結果
先頭5件
-
Psych
:: Handler # scalar(value , anchor , tag , plain , quoted , style) -> () (227.0) -
スカラー値を見付けたときに呼び出されます。
...数値で渡されます。
style は次の値のいずれかです。
* Psych::Nodes::Scalar::PLAIN
* Psych::Nodes::Scalar::SINGLE_QUOTED
* Psych::Nodes::Scalar::DOUBLE_QUOTED
* Psych::Nodes::Scalar::LITERAL
* Psych::Nodes::Scalar::FOLDED
必要に応じてこのメソッドを override......イル
=== 例
以下の YAML ドキュメントには多くのパターンのスカラーが含まれています。
---
- !str "foo"
- &anchor fun
- many
lines
- |
many
newlines
この YAML ドキュメントには4つの文字列が含まれています。
scalar メソ... -
Psych
:: Handler # start _ sequence(anchor , tag , implicit , style) -> () (221.0) -
sequence の開始を見付けたときに呼び出されます。
...偽値で渡されます。
style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes::Sequence::BLOCK
* Psych::Nodes::Sequence::FLOW
必要に応じてこのメソッドを override してください。
@param anchor 関連付けられ......どうか
@param style sequence のスタイル
=== Example
以下の YAML ドキュメントを例として考えます。
---
- !!seq [
a
]
- &pewpew
- b
この YAML ドキュメントには3つの list が含まれています。
外側の list の中に 2 つの list が含... -
Psych
:: Handler # alias(anchor) -> () (215.0) -
anchor という名前の alias を見付けたときに呼び出されます。
...アンカー文字列
=== 例
以下の YAMLドキュメントは自分自身への参照を持つ配列を表しています。
--- &ponies
- first element
- *ponies
この &ponies が anchor で *ponies が alias です。この場合、
alias メソッドは "poines" という引数で... -
Psych
:: Handler # start _ document(version , tag _ directives , implicit) -> () (215.0) -
YAML ドキュメントの始まりで呼び出されます。
...%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 # => true... -
Psych
:: Nodes :: Node # tag -> String | nil (215.0) -
ノードに付加されたタグを返します。
...されていない場合は nil を返します。
ast = Psych.parse(<<EOS)
---
- !!str a
- b
EOS
p ast.root.children[0].value # => "a"
p ast.root.children[0].tag # => "tag:yaml.org,2002:str"
p ast.root.children[1].value # => "b"
p ast.root.children[1].tag # => nil... -
Kernel
# psych _ y(*objects) -> nil (203.0) -
objects を YAML document として標準出力に出力します。
...のメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてくだ... -
Kernel
# y(*objects) -> nil (203.0) -
objects を YAML document として標準出力に出力します。
...のメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてくだ... -
Module
# psych _ yaml _ as(tag) -> () (203.0) -
クラスと tag の間を関連付けます。
クラスと tag の間を関連付けます。
これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。
@param tag 対象のクラスに関連付けるタグの文字列 -
Module
# yaml _ as(tag) -> () (203.0) -
クラスと tag の間を関連付けます。
クラスと tag の間を関連付けます。
これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。
@param tag 対象のクラスに関連付けるタグの文字列 -
Object
# psych _ to _ yaml(options = {}) -> String (203.0) -
オブジェクトを YAML document に変換します。
...ョンを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。
syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予......定であるため、特別の事情がない限り to_yaml を用いてください。
@param options 出力オプション
@see Psych.dump...