以下のように、yaml ファイルにハッシュ マッピングがあります。簡単なルビースクリプトでそれを繰り返すにはどうすればよいですか? 反復中にRubyプログラムの変数にキーを格納し、値を別の変数に格納したいと思います。
source_and_target_cols_map:
-
com_id: community_id
report_dt: note_date
sitesection: site_section
visitor_cnt: visitors
visit_cnt: visits
view_cnt: views
new_visitor_cnt: new_visitors
yaml ファイルからデータを取得する方法は次のとおりです。
#!/usr/bin/env ruby
require 'yaml'
config_options = YAML.load_file(file_name)
@source_and_target_cols_map = config_options['source_and_target_cols_map']
puts @source_and_target_cols_map