class Psych::Nodes::Scalar
这个类表示一个 YAML 标量。
这个节点类型是一个终端节点,不应该有任何子节点。
常量
- ANY
-
任意样式标量,由发射器选择
- DOUBLE_QUOTED
-
双引号样式
- FOLDED
-
折叠样式
- LITERAL
-
字面样式
- PLAIN
-
普通标量样式
- SINGLE_QUOTED
-
单引号样式
属性
锚点值(如果存在)
这是一个普通标量吗?
这个标量是带引号的吗?
这个标量的样式
标签值(如果存在)
标量值
公共类方法
源码
# 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
是一个指示字符串样式的整数。