Class: YamlWriteStream::StatefulSequenceWriter
Instance Attribute Summary
#closed, #emitter, #first, #stack, #stream
Instance Method Summary
collapse
#close_map, #close_sequence, #eos?, #flush, #in_map?, #in_sequence?, #initialize, #write_key_value
Instance Method Details
#after_initialize ⇒ Object
188
189
190
191
192
193
|
# File 'lib/yaml-write-stream/stateful.rb', line 188
def after_initialize
emitter.start_sequence(
nil, nil, true, Psych::Nodes::Sequence::BLOCK
)
end
|
#close ⇒ Object
205
206
207
|
# File 'lib/yaml-write-stream/stateful.rb', line 205
def close
emitter.end_sequence
end
|
#is_map? ⇒ Boolean
209
210
211
|
# File 'lib/yaml-write-stream/stateful.rb', line 209
def is_map?
false
end
|
#is_sequence? ⇒ Boolean
213
214
215
|
# File 'lib/yaml-write-stream/stateful.rb', line 213
def is_sequence?
true
end
|
#write_element(element) ⇒ Object
195
196
197
|
# File 'lib/yaml-write-stream/stateful.rb', line 195
def write_element(element)
write_scalar(element)
end
|
#write_map ⇒ Object
199
200
|
# File 'lib/yaml-write-stream/stateful.rb', line 199
def write_map
end
|
#write_sequence ⇒ Object
202
203
|
# File 'lib/yaml-write-stream/stateful.rb', line 202
def write_sequence
end
|