類別 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 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 psych/lib/psych/nodes/mapping.rb, line 56 def mapping?; true; end