1. Psych::
  2. Nodes::
  3. Mapping

class Psych::Nodes::Mapping

This class represents aYAML Mapping.

APsych::Nodes::Mapping node may have 0 or more children, but must have an even number of children. Here are the valid children aPsych::Nodes::Mapping node may have:

Constants

ANY

Any Map Style

BLOCK

Block Map Style

FLOW

Flow Map Style

Attributes

anchor[RW]

The optional anchor for this mapping

implicit[RW]

Is this an implicit mapping?

style[RW]

The style of this mapping

tag[RW]

The optional tag for this mapping

Public Class Methods

Source
# File ext/psych/lib/psych/nodes/mapping.rb, line 48definitializeanchor =nil,tag =nil,implicit =true,style =BLOCKsuper()@anchor   =anchor@tag      =tag@implicit =implicit@style    =styleend

Create a newPsych::Nodes::Mapping object.

anchor is the anchor associated with the map ornil.tag is the tag associated with the map ornil.implicit is a boolean indicating whether or not the map was implicitly started.style is an integer indicating the mapping style.

See Also

See alsoPsych::Handler#start_mapping

Calls superclass methodPsych::Nodes::Node::new

Public Instance Methods

Source
# File ext/psych/lib/psych/nodes/mapping.rb, line 56defmapping?;true;end