P
Payton Swick
I wrote a tool in ruby which I want to put entirely in a gem. The tool,
however, requires a directory of plugins and a config file, which the
tool should ideally be able to find in default locations.
I can include the plugin and config directories in the GemSpec without
any trouble, but when the tool is run, it needs to be able to find them.
The only way I could figure out to do this was to hard-code this into
the tool:
def where_am_i?
"#{Gem.path}/gems/tool-#{VERSION}"
end
And append the plugin and config paths to it. Surely there's a better
way to do all of this. Suggestions?
-Payton
however, requires a directory of plugins and a config file, which the
tool should ideally be able to find in default locations.
I can include the plugin and config directories in the GemSpec without
any trouble, but when the tool is run, it needs to be able to find them.
The only way I could figure out to do this was to hard-code this into
the tool:
def where_am_i?
"#{Gem.path}/gems/tool-#{VERSION}"
end
And append the plugin and config paths to it. Surely there's a better
way to do all of this. Suggestions?
-Payton