ライブラリ
- psych (1140)
クラス
-
Psych
:: Handler (36) -
Psych
:: Nodes :: Alias (36) -
Psych
:: Nodes :: Document (120) -
Psych
:: Nodes :: Mapping (144) -
Psych
:: Nodes :: Node (96) -
Psych
:: Nodes :: Scalar (228) -
Psych
:: Nodes :: Sequence (144) -
Psych
:: Nodes :: Stream (84) -
Psych
:: Stream (24) -
Psych
:: TreeBuilder (12) -
Psych
:: Visitors :: YAMLTree (36)
モジュール
- Psych (48)
キーワード
- ANY (48)
- Alias (12)
- BLOCK (24)
-
DOUBLE
_ QUOTED (12) - Document (12)
- Emitter (12)
- FLOW (24)
- FOLDED (12)
- LITERAL (12)
- Mapping (12)
- Node (12)
- Nodes (12)
- PLAIN (12)
-
SINGLE
_ QUOTED (12) - Scalar (12)
- Sequence (12)
- Stream (12)
- TreeBuilder (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- YAMLTree (12)
- anchor (48)
- anchor= (48)
- children (12)
- each (24)
- encoding (12)
- encoding= (12)
- finish (12)
- implicit (36)
- implicit= (36)
-
implicit
_ end (12) -
implicit
_ end= (12) - new (72)
- parse (12)
-
parse
_ file (12) -
parse
_ stream (24) - plain (12)
- plain= (12)
- psych (12)
- quoted (12)
- quoted= (12)
- root (24)
- scalar (12)
- start (36)
-
start
_ mapping (12) -
start
_ sequence (12) - style (36)
- style= (36)
- tag (48)
- tag= (36)
-
tag
_ directives (12) -
tag
_ directives= (12) -
to
_ ruby (12) -
to
_ yaml (12) - transform (12)
- tree (12)
- value (12)
- value= (12)
- version (12)
- version= (12)
- yaml (12)
検索結果
先頭5件
-
Psych
:: Nodes :: Node # children -> [Psych :: Nodes :: Node] (3101.0) -
子ノードの集合を配列で返します。
子ノードの集合を配列で返します。 -
Psych
:: Nodes :: Sequence (3042.0) -
YAML sequence http://yaml.org/spec/1.1/#sequence/syntax を表すクラスです。
...加することができます。
この例では Psych::Nodes::Sequence#anchor は "A" を返します。
%YAML 1.1
---
&A [
"This sequence",
"has an anchor"
]
tag を付けることもできます。この例では
Psych::Nodes::Sequence#tag は "tag:yaml.org,2002:seq"
(!seq は......tag"
]
Psych::Nodes::Sequence は 0 個以上の子ノードを持つことができます。
子ノードは以下のいずれかクラスのインスタンスでなければなりません。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes::Scalar
* Psych::Nodes::Alias... -
Psych
:: Nodes :: Document (3030.0) -
YAML ドキュメントを表すクラスです。
... Psych::Nodes::Stream の子ノードでなければ
なりません。このノードは1個の子ノードを持たなければなりません。
またこの子ノードは以下のいずれかである必要があります。
* Psych::Nodes::Sequence
* Psych::Nodes::Mapping
* Psych::Nodes:......:Scalar
この唯一の子ノードは「ルート」とも呼ばれ、Psych::Nodes::Document#root で
アクセスすることができます。... -
Psych
:: Nodes :: Mapping (3030.0) -
YAML の mapping http://yaml.org/spec/1.1/#mapping を表すクラスです。
...。
Psych::Nodes::Mapping は 0 個以上の子ノードを持つことができます。
子ノードの個数は偶数でなければなりません。
子ノードは以下のいずれかクラスのインスタンスでなければなりません。
* Psych::Nodes::Sequence
* Psych::Nodes::......Mapping
* Psych::Nodes::Scalar
* Psych::Nodes::Alias
子ノードは mapping のキーと値が交互に並んでいます。
ast = Psych.parse(<<EOS)
%YAML 1.1
---
x: y
u: v
EOS
p ast.root.children.map{|v| v.value } # => ["x", "y", "u", "v"]... -
Psych
:: Nodes :: Stream # encoding=(enc) (3024.0) -
stream に使われるエンコーディングを指定します。
...stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
* Psych::Nodes::Node::UTF8
* Psych::Nodes::Node::UTF16BE
* Psych::Nodes::Node::UTF16LE
@param enc 設定するエンコーディング
@see Psych::Nodes::Stream#encoding... -
Psych
:: Nodes :: Alias # anchor -> String (3012.0) -
alias が指す先の anchor を返します。
...alias が指す先の anchor を返します。
@see Psych::Nodes::Alias#anchor=,
Psych::Nodes::Alias.new... -
Psych
:: Nodes :: Alias # anchor=(val) (3012.0) -
alias が指す先の anchor を変更します。
...alias が指す先の anchor を変更します。
@param val 設定する anchor
@see Psych::Nodes::Alias#anchor,
Psych::Nodes::Alias.new... -
Psych
:: Nodes :: Document # implicit -> bool (3012.0) -
ドキュメントが implicit に始まっているかどうかを返します。
...ドキュメントが implicit に始まっているかどうかを返します。
@see Psych::Nodes::Document#implicit=,
Psych::Nodes::Document.new... -
Psych
:: Nodes :: Document # implicit=(bool) (3012.0) -
ドキュメントが implicit に始まっているかどうかを設定します。
...ドキュメントが implicit に始まっているかどうかを設定します。
@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych::Nodes::Document.new...