Do not :stopdoc: entire classes/modules

It disables cross-references to the classes/modules, even if those
are defined in other places.  I suspect this is not an intentional
behavior, however make a workaround for the time being.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2018-10-26 17:08:30 +00:00
Родитель f889eba1d4
Коммит b0546f1cc6
2 изменённых файлов: 9 добавлений и 3 удалений

Просмотреть файл

@ -7,8 +7,9 @@ require 'rbconfig'
require 'fileutils'
require 'shellwords'
# :stopdoc:
class String
# :stopdoc:
# Wraps a string in escaped quotes if it contains whitespace.
def quote
/\s/ =~ self ? "\"#{self}\"" : "#{self}"
@ -31,15 +32,20 @@ class String
def sans_arguments
self[/\A[^()]+/]
end
# :startdoc:
end
class Array
# :stopdoc:
# Wraps all strings in escaped quotes if they contain whitespace.
def quote
map {|s| s.quote}
end
# :startdoc:
end
# :startdoc:
##
# mkmf.rb is used by Ruby C extensions to generate a Makefile which will

Просмотреть файл

@ -132,8 +132,8 @@ class IO
end
end
# :stopdoc:
class Binding
# :nodoc:
def irb
require 'irb'
irb