This method is deprecated or moved on the latest stable version.
The last existing version (v2_2_9) is shown here.
each(system = true, site = true, home = true, gems = :latest, *extra_dirs)
public
Iterates over each selected path yielding the directory and
type.
Yielded types:
:system
Where Ruby’s ri data is stored. Yielded when system is true
:site
Where ri for installed libraries are stored. Yielded when site is
true. Normally no ri data is stored here.
:home
~/.rdoc. Yielded when home is true.
:gem
ri data for an installed gem. Yielded when gems is true.
:extra
ri data directory from the command line. Yielded for each entry in extra_dirs
# File lib/rdoc/ri/paths.rb, line 46
def self.each system = true, site = true, home = true, gems = :latest, *extra_dirs # :yields: directory, type
return enum_for __method__, system, site, home, gems, *extra_dirs unless
block_given?
extra_dirs.each do |dir|
yield dir, :extra
end
yield system_dir, :system if system
yield site_dir, :site if site
yield home_dir, :home if home and HOMEDIR
gemdirs(gems).each do |dir|
yield dir, :gem
end if gems
nil
end