This class represents a YAML Mapping.
A Psych::Nodes::Mapping node may have 0 or more children, but must have an even number of children. Here are the valid children a Psych::Nodes::Mapping node may have:
- N
| ANY | = | 0 |
Any Map Style |
||
| BLOCK | = | 1 |
Block Map Style |
||
| FLOW | = | 2 |
Flow Map Style |
||
| [RW] | anchor | The optional anchor for this mapping |
| [RW] | implicit | Is this an implicit mapping? |
| [RW] | style | The style of this mapping |
| [RW] | tag | The optional tag for this mapping |
Create a new Psych::Nodes::Mapping object.
anchor is the anchor associated with the map or
nil. tag is the tag associated with the map or
nil. implicit is a boolean indicating whether or
not the map was implicitly started. style is an integer
indicating the mapping style.
See Also
See also Psych::Handler#start_mapping
Source: show
# File ext/psych/lib/psych/nodes/mapping.rb, line 47 def initialize anchor = nil, tag = nil, implicit = true, style = BLOCK super() @anchor = anchor @tag = tag @implicit = implicit @style = style end