class Psych::Nodes::Mapping
此类代表一个 YAML Mapping。
一个 Psych::Nodes::Mapping 节点可以有 0 个或多个子节点,但子节点必须是偶数个。以下是 Psych::Nodes::Mapping 节点可以拥有的有效子节点
Constants
- ANY
-
任何映射风格
- BLOCK
-
块状映射风格
- FLOW
-
流式映射风格
属性
此映射的可选锚点
这是否是隐式映射?
此映射的风格
此映射的可选标签
Public Class Methods
Source
# 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 是与映射关联的锚点或 nil。tag 是与映射关联的标签或 nil。implicit 是一个布尔值,指示映射是否隐式开始。style 是一个整数,表示映射风格。
另请参阅
另请参阅 Psych::Handler#start_mapping
调用超类方法
Psych::Nodes::Node::new