当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Handler.start_document用法及代码示例


本文简要介绍ruby语言中 Psych::Handler.start_document 的用法。

用法

start_document(version, tag_directives, implicit)

如果文档是 implicit ,则在文档以声明的 versiontag_directives 开头时调用。

version 将是一个整数数组,表示正在处理的 YAML 版本,tag_directives 是一个元组列表,表示每个标签的前缀和后缀,implicit 是一个布尔值,表示文档是否隐式启动.

示例

给定以下 YAML:

%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee

start_document 的参数必须是这样的:

version         # => [1, 1]
tag_directives  # => [["!", "tag:tenderlovemaking.com,2009:"]]
implicit        # => false

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handler.start_document。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。