1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib
Nobuyoshi Nakada ebcbca96fb [ruby/rdoc] Fix full name of known class
Properly set the name of `File::Constants`, which is the only name
with a namespace in `RDoc::KNOWN_CLASSES`, and fixes longstanding bug
that `File::Constants` becomes `File::File::Constants`.

When it is generated by `rb_file_const` in dir.c, `name` is set to the
qualified name as same as `full_name`, and generated in the normal way
in file.c later, already set `full_name` is cleared and `name` will be
constructed from the enclosing namespace and the `name`.  It will
results in duplicated namespace, `File::File::Constants`.

https://github.com/ruby/rdoc/commit/3a8d6df562
2022-03-16 15:05:41 +09:00
..
benchmark
bundler
cgi
csv
delegate
did_you_mean
drb
erb
error_highlight
forwardable
getoptlong
irb
logger
net
observer
open3
optparse
ostruct
pstore
racc
random
rdoc [ruby/rdoc] Fix full name of known class 2022-03-16 15:05:41 +09:00
reline
rinda
rubygems
set
singleton
timeout
unicode_normalize
uri
weakref
yaml
abbrev.gemspec
abbrev.rb
base64.gemspec
base64.rb
benchmark.rb
bundler.rb
cgi.rb
csv.rb
delegate.rb
did_you_mean.rb
drb.rb
English.gemspec
English.rb
erb.gemspec
erb.rb
error_highlight.rb
fileutils.gemspec
fileutils.rb
find.gemspec
find.rb
forwardable.rb
getoptlong.rb
ipaddr.gemspec
ipaddr.rb
irb.rb
logger.rb
mkmf.rb
mutex_m.gemspec
mutex_m.rb
observer.rb
open-uri.gemspec
open-uri.rb
open3.rb
optionparser.rb
optparse.rb
ostruct.rb
pp.gemspec
pp.rb
prettyprint.gemspec
prettyprint.rb
pstore.rb
racc.rb
rdoc.rb
readline.gemspec
readline.rb
reline.rb
resolv-replace.gemspec
resolv-replace.rb
resolv.gemspec
resolv.rb
ruby2_keywords.gemspec
rubygems.rb
securerandom.gemspec
securerandom.rb
set.rb
shellwords.gemspec
shellwords.rb
singleton.rb
tempfile.gemspec
tempfile.rb
time.gemspec
time.rb
timeout.rb
tmpdir.gemspec
tmpdir.rb
tsort.gemspec
tsort.rb
un.gemspec
un.rb
uri.rb
weakref.rb
yaml.rb