本文简要介绍ruby语言中 Psych::Handler.start_document
的用法。
用法
start_document(version, tag_directives, implicit)
如果文档是 implicit
,则在文档以声明的 version
、 tag_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 Handler.start_sequence用法及代码示例
- Ruby Handler.start_mapping用法及代码示例
- Ruby Handler.scalar用法及代码示例
- Ruby Handler.end_document用法及代码示例
- Ruby Handler.alias用法及代码示例
- Ruby Handle类用法及代码示例
- Ruby Handle.new用法及代码示例
- Ruby Hash.reject用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby Hash.delete()用法及代码示例
- Ruby Hash length()用法及代码示例
- Ruby Hash.new用法及代码示例
- Ruby Hash.size用法及代码示例
- Ruby Hash rehash用法及代码示例
- Ruby Hash.delete用法及代码示例
- Ruby Hash.hash <=用法及代码示例
- Ruby Hash size()用法及代码示例
- Ruby Hash each_pair()用法及代码示例
- Ruby Hash.select!用法及代码示例
- Ruby Hash value?用法及代码示例
- Ruby Hash values用法及代码示例
- Ruby Hash.ruby2_keywords_hash用法及代码示例
- Ruby Hash.rassoc(obj)用法及代码示例
- Ruby Hash.to_s用法及代码示例
- Ruby Hash.values_at()用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handler.start_document。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。