本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。