This class represents a YAML Scalar.
This node type is a terminal node and should not have any children.
Any style scalar, the emitter chooses
Double quoted style
Plain scalar style
Single quoted style
The anchor value (if there is one)
Is this a plain scalar?
Is this scalar quoted?
The style of this scalar
The tag value (if there is one)
The scalar value
Public Class Methods
new(value, anchor = nil, tag = nil, plain = true, quoted = false, style = ANY) click to toggle source
Create a new
value is the string value of the scalar
anchor is an associated anchor or nil
tag is an associated tag or nil
plain is a boolean value
quoted is a boolean value
style is an integer idicating the string style
See Also¶ ↑
# 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