0

gemが必要なrubyアプリの構成yamlファイルにアクセスするgemを作成しています。既にチェックアウトしています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 に答える