Skip to content
On this page
class · Ruby 4.0

Psych::Nodes::Sequence

< Psych::Nodes::Node 1 instance methods 1 class methods

This class represents a YAML sequence.

A YAML sequence is basically a list, and looks like this:

%YAML 1.1
---
- I am
- a Sequence

A YAML sequence may have an anchor like this:

%YAML 1.1
---
&A [
  "This sequence",
  "has an anchor"
]

A YAML sequence may also have a tag like this:

%YAML 1.1
---
!!seq [
  "This sequence",
  "has a tag"
]

This class represents a sequence in a YAML document. A Psych::Nodes::Sequence node may have 0 or more children. Valid children for this node are:

Class methods 1

Instance methods 1

Constants

ANY

Any Styles, emitter chooses

Block style sequence

Flow style sequence

Attributes
Read & Write

The anchor for this sequence (if any)

Read & Write

Is this sequence started implicitly?

Read & Write

The sequence style used

tag

Read & Write

The tag name for this sequence (if any)