類別 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 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