shimgo
3/21/2016 - 11:18 AM

YAMLファイルを読み込んでハッシュにする

YAMLファイルを読み込んでハッシュにする

# YAMLファイルにrubyコードを埋め込んでいる場合を想定してERBでレンダリングしている。
# その場合は当然YAMLに埋め込むrubyコードの記法はERBに従う。
# YAML記法のみのファイルであればYAML.load_fileを使えば良い。

require 'yaml'
conf = YAML.load(ERB.new(File.read('path/to/file.yml')).result)