# Psych::Nodes::Mapping - ri - phpman

= [**Psych::Nodes::Mapping](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AMapping/markdown) < [Psych::Nodes::Node**](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3ANode/markdown)

(from gem psych-5.4.0)
------------------------------------------------------------------------
This class represents a YAML Mapping( <http://yaml.org/spec/1.1/#mapping>
).

A [Psych::Nodes::Mapping](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AMapping/markdown) node may have 0 or more children, but must have
an even number of children.  Here are the valid children a
[Psych::Nodes::Mapping](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AMapping/markdown) node may have:

* [Psych::Nodes::Sequence](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3ASequence/markdown)
* [Psych::Nodes::Mapping](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AMapping/markdown)
* [Psych::Nodes::Scalar](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AScalar/markdown)
* [Psych::Nodes::Alias](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AAlias/markdown)
------------------------------------------------------------------------
= **Constants:**

ANY:
### Any Map Style

BLOCK:
### Block Map Style

FLOW:
### Flow Map Style


= **Class methods:**

  new

= **Instance methods:**

  anchor
  implicit
  mapping?
  style
  tag

= **Attributes:**

  attr_accessor anchor
  attr_accessor implicit
  attr_accessor style
  attr_accessor tag

