X7ROOT File Manager
Current Path:
/opt/alt/ruby21/lib64/ruby/2.1.0/psych
opt
/
alt
/
ruby21
/
lib64
/
ruby
/
2.1.0
/
psych
/
??
..
??
class_loader.rb
(1.88 KB)
??
coder.rb
(2.02 KB)
??
core_ext.rb
(751 B)
??
deprecated.rb
(2.49 KB)
??
exception.rb
(234 B)
??
handler.rb
(7.02 KB)
??
handlers
??
json
??
nodes
??
nodes.rb
(2.33 KB)
??
omap.rb
(45 B)
??
parser.rb
(1.64 KB)
??
scalar_scanner.rb
(4.24 KB)
??
set.rb
(44 B)
??
stream.rb
(893 B)
??
streaming.rb
(637 B)
??
syntax_error.rb
(555 B)
??
tree_builder.rb
(2.05 KB)
??
visitors
??
visitors.rb
(206 B)
??
y.rb
(160 B)
Editing: streaming.rb
module Psych module Streaming module ClassMethods ### # Create a new streaming emitter. Emitter will print to +io+. See # Psych::Stream for an example. def new io emitter = const_get(:Emitter).new(io) class_loader = ClassLoader.new ss = ScalarScanner.new class_loader super(emitter, ss, {}) end end ### # Start streaming using +encoding+ def start encoding = Nodes::Stream::UTF8 super.tap { yield self if block_given? } ensure finish if block_given? end private def register target, obj end end end
Upload File
Create Folder