类 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