類別 Psych::Nodes::Scalar

此類別代表 YAML Scalar

此節點類型為終端節點,不應有任何子節點。

常數

ANY

任何樣式的純量,由發射器選擇

DOUBLE_QUOTED

雙引號樣式

FOLDED

折疊樣式

LITERAL

字面樣式

PLAIN

純量樣式

SINGLE_QUOTED

單引號樣式

屬性

anchor[RW]

錨定值(如果有)

plain[RW]

這是一個純量嗎?

quoted[RW]

這個純量有引號嗎?

style[RW]

此純量的樣式

tag[RW]

標籤值(如果有)

value[RW]

純量值

公開類別方法

new(value, anchor = nil, tag = nil, plain = true, quoted = false, style = ANY) 按一下以切換來源

建立新的 Psych::Nodes::Scalar 物件。

value 是純量的字串值 anchor 是關聯的錨定或 nil tag 是關聯的標籤或 nil plain 是布林值 quoted 是布林值 style 是表示字串樣式的整數

另請參閱

另請參閱 Psych::Handler#scalar

# File ext/psych/lib/psych/nodes/scalar.rb, line 58
def initialize value, anchor = nil, tag = nil, plain = true, quoted = false, style = ANY
  @value  = value
  @anchor = anchor
  @tag    = tag
  @plain  = plain
  @quoted = quoted
  @style  = style
end

公開實例方法

scalar?() 按一下以切換來源
# File ext/psych/lib/psych/nodes/scalar.rb, line 67
def scalar?; true; end