class Psych::Nodes::Sequence
Diese Klasse repräsentiert eine YAML-Sequenz.
Eine YAML-Sequenz ist im Grunde eine Liste und sieht so aus:
%YAML 1.1 --- - I am - a Sequence
Eine YAML-Sequenz kann einen Anker haben, wie hier:
%YAML 1.1 --- &A [ "This sequence", "has an anchor" ]
Eine YAML-Sequenz kann auch einen Tag haben, wie hier:
%YAML 1.1 --- !!seq [ "This sequence", "has a tag" ]
Diese Klasse repräsentiert eine Sequenz in einem YAML-Dokument. Ein Psych::Nodes::Sequence-Knoten kann 0 oder mehr Kinder haben. Gültige Kinder für diesen Knoten sind:
Constants
- ANY
-
Beliebige Stile, die der Emitter wählt
- BLOCK
-
Blockstil-Sequenz
- FLOW
-
Flowstil-Sequenz
Attribute
Der Anker für diese Sequenz (falls vorhanden)
Wurde diese Sequenz implizit gestartet?
Der verwendete Sequenzstil
Der Tag-Name für diese Sequenz (falls vorhanden)
Öffentliche Klassenmethoden
Source
# File ext/psych/lib/psych/nodes/sequence.rb, line 73 def initialize anchor = nil, tag = nil, implicit = true, style = BLOCK super() @anchor = anchor @tag = tag @implicit = implicit @style = style end
Erstellt ein neues Objekt, das eine YAML-Sequenz repräsentiert.
anchor ist der Anker, der mit der Sequenz verbunden ist, oder nil. tag ist der Tag, der mit der Sequenz verbunden ist, oder nil. implicit ist ein boolescher Wert, der angibt, ob die Sequenz implizit gestartet wurde oder nicht. style ist eine Ganzzahl, die den Listenstil angibt.
Siehe Psych::Handler#start_sequence
Psych::Nodes::Node::new auf