类 Psych::Nodes::Stream
表示一个 YAML
流。这是任何 YAML
解析树的根节点。此节点必须具有一个或多个子节点。Psych::Nodes::Stream
节点的唯一有效子节点是 Psych::Nodes::Document
。
常量
- ANY
任何编码
- UTF16BE
UTF-16BE 编码
- UTF16LE
UTF-16LE 编码
- UTF8
UTF-8 编码
属性
encoding[RW]
此流使用的编码
公共类方法
new(encoding = UTF8) 点击切换源代码
创建一个新的 Psych::Nodes::Stream
节点,其 encoding
默认值为 Psych::Nodes::Stream::UTF8
。
另请参见 Psych::Handler#start_stream
调用超类方法
Psych::Nodes::Node::new
# File ext/psych/lib/psych/nodes/stream.rb, line 32 def initialize encoding = UTF8 super() @encoding = encoding end
公共实例方法
stream?() 点击切换源代码
# File ext/psych/lib/psych/nodes/stream.rb, line 37 def stream?; true; end