類別 Psych::Nodes::Mapping
此類別表示 YAML 映射。
Psych::Nodes::Mapping
節點可能具有 0 個或更多子節點,但子節點數量必須為偶數。以下是 Psych::Nodes::Mapping
節點可能具有的有效子節點
常數
- ANY
任何映射樣式
- BLOCK
區塊映射樣式
- FLOW
流程映射樣式
屬性
anchor[RW]
此映射的選用錨點
implicit[RW]
這是一個內隱映射嗎?
style[RW]
此映射的樣式
tag[RW]
此映射的選用標籤
公開類別方法
new(anchor = nil, tag = nil, implicit = true, style = BLOCK) 按一下以切換來源
建立新的 Psych::Nodes::Mapping
物件。
anchor
是與映射關聯的錨點或 nil
。tag
是與映射關聯的標籤或 nil
。implicit
是布林值,表示映射是否已內隱啟動。style
是表示映射樣式的整數。
另請參閱¶ ↑
另請參閱 Psych::Handler#start_mapping
呼叫超類別方法
Psych::Nodes::Node::new
# 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
公開實例方法
mapping?() 按一下以切換來源
# File ext/psych/lib/psych/nodes/mapping.rb, line 56 def mapping?; true; end