QA@IT
«回答へ戻る

回答を投稿

最近流行の「設定ファイルを記述する内部DSLとしてRubyを使う」という場面では、そのファイルの読み込みにloadが適切だと思います。

  • 中身がRubyでも拡張子が.rb以外の場合がある(既出のお話)
  • グローバルなデフォルトの設定ととユーザーローカル・プロジェクトローカルなど、複数のファイルを読み込んでローカリティの高いものを優先させる=設定を上書きする必要がある

という理由からです。

最近流行の「設定ファイルを記述する内部DSLとしてRubyを使う」という場面では、そのファイルの読み込みにloadが適切だと思います。

- 中身がRubyでも拡張子が.rb以外の場合がある(既出のお話)
- グローバルなデフォルトの設定ととユーザーローカル・プロジェクトローカルなど、複数のファイルを読み込んでローカリティの高いものを優先させる=設定を上書きする必要がある

という理由からです。