0

我正在编写一个 gem,它将访问需要 gem 的 ruby​​ 应用程序中的配置 yaml 文件。我已经签出,Dir.pwd但这只给出了我从中运行脚本的目录。我在想这个错误的方式吗?这就是我所说的。

gem 将有一个常量,可以通过Gem::CONSTANT. 实例化这个常量的代码是

module Gem
  config_file = #code to retrieve the yaml file.
  CONSTANT = config_file[:constant]
end

然后其他方法将对这些常量执行操作。任何帮助将不胜感激,让我知道我是否需要更具体。

4

1 回答 1

0

File.dirname($0)

$0是当前运行脚本的绝对路径/名称。

于 2013-01-13T04:07:53.213 回答