首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可以在拼音中指定to_yaml的格式选项吗?

可以在拼音中指定to_yaml的格式选项吗?
EN

Stack Overflow用户
提问于 2009-06-28 11:12:28
回答 4查看 27.1K关注 0票数 24

代码

require 'yaml'
puts YAML.load("
is_something:
  values: ['yes', 'no']
").to_yaml

产生

--- 
is_something: 
  values: 
  - "yes"
  - "no"

虽然这是一个正确的yaml,但当你有一个数组的散列时,它看起来很难看。有没有办法让to_yaml生成yaml的内联数组版本?

选项散列可以传递给,但是如何使用它呢?

编辑0:感谢Pozsár Balázs。但是,从ruby 1.8.7 (2009-04-08 patchlevel 160)开始,选项散列并不能像宣传的那样工作。:(

irb
irb(main):001:0> require 'yaml'
=> true
irb(main):002:0> puts [[ 'Crispin', 'Glover' ]].to_yaml( :Indent => 4, :UseHeader => true, :UseVersion => true )
--- 
- - Crispin
  - Glover
=> nil
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1054730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档