Module: Psych::Streaming::ClassMethods
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Extended In:
| |
Defined in: | ext/psych/lib/psych/streaming.rb |
Instance Method Summary
-
#new(io)
Create a new streaming emitter.
Instance Method Details
#new(io)
Create a new streaming emitter. ::Psych::Emitter
will print to io
. See ::Psych::Stream
for an example.
# File 'ext/psych/lib/psych/streaming.rb', line 8
def new io emitter = const_get(:Emitter).new(io) class_loader = ClassLoader.new ss = ScalarScanner.new class_loader super(emitter, ss, {}) end