1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

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
parent f889eba1d4
commit b0546f1cc6
2 changed files with 9 additions and 3 deletions

View file

@ -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

View file

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