類別 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 是與對應關聯的錨點,或為 niltag 是與對應關聯的標籤,或為 nilimplicit 是表示對應是否為隱含啟動的布林值。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