class Psych::Nodes::Scalar
此类表示一个 YAML Scalar。
此节点类型是终止节点,不应有任何子节点。
Constants
- ANY
-
任意样式的标量,由发射器选择
- DOUBLE_QUOTED
-
双引号样式
- FOLDED
-
折叠样式
- LITERAL
-
字面样式
- PLAIN
-
纯标量样式
- SINGLE_QUOTED
-
单引号样式
属性
锚点值(如果存在)
这是一个纯标量吗?
此标量是否被引用?
此标量的样式
标签值(如果存在)
标量值
Public Class Methods
Source
# 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
创建一个新的 Psych::Nodes::Scalar 对象。
value 是标量的字符串值 anchor 是关联的锚点或 nil tag 是关联的标签或 nil plain 是一个布尔值 quoted 是一个布尔值 style 是一个整数,表示字符串样式