At our site, newly started using Ruby, we're now starting to get code we'd like to make generally available via 'require'. What is the standard location/method for doing this? Can it be done in such a manner that rdoc and ri documentation is made available to the site, preferably integrated with the rest of the ruby docs on this site?
I don't have a direct answer to your question - but what you're looking
for is how to create a gem..
Best of luck on your research!
--Aldric
Kenneth McDonald wrote:
···
At our site, newly started using Ruby, we're now starting to get code
we'd like to make generally available via 'require'. What is the
standard location/method for doing this? Can it be done in such a
manner that rdoc and ri documentation is made available to the site,
preferably integrated with the rest of the ruby docs on this site?
For example, I have my home-grown utility Search.rb stored there,
which defines a Search class. Then a Ruby program stored anywhere can
simply include:
require 'search' # case-insensitive on WinXP, e.g.
s = Seach.new # etc.
HTH,
Richard
···
On Nov 4, 12:22 pm, Kenneth McDonald <kenneth.m.mcdon...@sbcglobal.net> wrote:
At our site, newly started using Ruby, we're now starting to get code
we'd like to make generally available via 'require'. What is the
standard location/method for doing this? Can it be done in such a
manner that rdoc and ri documentation is made available to the site,
preferably integrated with the rest of the ruby docs on this site?
At our site, newly started using Ruby, we're now starting to get code
we'd like to make generally available via 'require'. What is the
standard location/method for doing this? Can it be done in such a
manner that rdoc and ri documentation is made available to the site,
preferably integrated with the rest of the ruby docs on this site?
Thanks,
Ken McDonald
To see what your current config is set to cut-n-paste this into
irb:
puts "ruby load directories"
puts
$:.each do |e|
puts e
end
Since I work across a variety of platforms, I prefer to set the
RUBYLIB environment variable on each of my systems to a directory
of my choosing. This directory is added to load paths in $: