Rubyでyaml形式の設定ファイルを用意して、値を取得する
以下のようなYAML形式のファイルを用意します。
config.yml
friend: name: takashi address: tokyo mails: - takashi@yahoo.fuga - yoshida@yahoo.hoge
ここで設定した値を取得するサンプルは以下のとおりです。
require 'yaml' config = YAML.load_file("config.yml") puts config name = config["friend"]["name"] puts name address = config["friend"]["address"] puts address mails = config["friend"]["mails"] puts mails
実行した結果
{"friend"=>{"name"=>"takashi", "address"=>"tokyo", "mails"=>["takashi@yahoo.fuga", "yoshida@yahoo.hoge"]}} takashi tokyo takashi@yahoo.fuga yoshida@yahoo.hoge
Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE)
- 作者: 島田浩二,設樂洋爾,村田賢太,前田智樹,谷口文威
- 出版社/メーカー: 翔泳社
- 発売日: 2009/07/25
- メディア: 単行本(ソフトカバー)
- 購入: 16人 クリック: 349回
- この商品を含むブログ (77件) を見る