class

YamlTidy::Node

Inherits Reference < Object

Un nœud, selon le cas :

  • mapping ou scalaire : line = ligne brute, children = sous-clés ;
  • ÉLÉMENT de séquence qui est un mapping (« dash-map ») : dash_indent = indentation du tiret, children = ses entrées (mapping à trier) ;
  • commentaires seuls (fin de bloc) : line nil, pas de dash_indent.

Constructors

new(comments : Array(String), line : String | Nil, key : String | Nil)
Source

Instance methods

children
Source
children=(children : Array(Node))
Source
comments
Source
comments=(comments : Array(String))
Source
dash_indent
Source
dash_indent=(dash_indent : Int32 | Nil)
Source
key=(key : String | Nil)
Source
line
Source
line=(line : String | Nil)
Source
raw

Lignes d'un scalaire multi-ligne qui suit line : recopiées telles quelles.

Source
raw=(raw : Array(String))

Lignes d'un scalaire multi-ligne qui suit line : recopiées telles quelles.

Source
seq_element?

Élément de séquence (scalaire - foo ou dash-map) → ordre préservé.

Source