我希望将运行时参数传递给我的 Ruby 代码。我有 Java 背景,在大多数情况下,如果我想覆盖配置,我会使用具有合理默认值的系统属性。
例如,如果我针对 localhost 的 REST API 编写了一个测试,然后想要针对集成环境运行它并想要调整基本 URL:
$ rake -Cbaseurl=https://i-env.company.com/tbse/ test
Ruby中是否有系统属性的等价物?人们正在使用标准模式吗?
我知道如何使用/加载 YAML 配置,以及参考环境变量。