class Psych::Nodes::Mapping
此类表示 YAML 映射。
Psych::Nodes::Mapping
节点可以有 0 个或多个子节点,但必须有偶数个子节点。以下是 Psych::Nodes::Mapping
节点可以有的有效子节点
常量
- ANY
-
任何 Map 样式
- BLOCK
-
块 Map 样式
- FLOW
-
流 Map 样式
属性
此映射的可选锚点
这是一个隐式映射吗?
此映射的样式
此映射的可选标签
公共类方法
源代码
# File ext/psych/lib/psych/nodes/mapping.rb, line 48 def initialize anchor = nil, tag = nil, implicit = true, style = BLOCK super() @anchor = anchor @tag = tag @implicit = implicit @style = style end
创建一个新的 Psych::Nodes::Mapping
对象。
anchor
是与 map 关联的锚点,或 nil
。tag
是与 map 关联的标签,或 nil
。implicit
是一个布尔值,指示 map 是否是隐式开始的。style
是一个整数,指示映射样式。
另请参阅¶ ↑
另请参阅 Psych::Handler#start_mapping
调用超类方法
Psych::Nodes::Node::new