Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | HashをYamlに変換

パンくず

Ruby Cookbook
HashをYamlに変換

概要

HashをYamlに変換

内容

HashをYamlに変換するには以下の構文を利用します。

require yaml
hash.to_yaml

サンプル

# encoding: Windows-31J
require 'yaml'
require 'pp'
hash = [neuro:'majin',korosensei:'unknown',yako:'human']
puts hash.to_yaml
hoge_list = [1,"hoge","hige",hash,[1,2,hash]]
puts "----------------------------------------------"
puts hoge_list.to_yaml

出力

---
- :neuro: majin
  :korosensei: unknown
  :yako: human
----------------------------------------------
---
- 1
- hoge
- hige
- &21751452
  - :neuro: majin
    :korosensei: unknown
    :yako: human
- - 1
  - 2
  - *21751452