summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Lo <stan.lo@shopify.com>2024-12-12 12:55:22 +0000
committerPeter Zhu <peter@peterzhu.ca>2024-12-12 16:43:25 -0500
commitff8570b005e552685d518898b866070ff116eab6 (patch)
treea8f11517e26f9f57b76ae5cd6c5e1eb757726a3c
parent0bdb38ba6be208064a514c12a9b80328645689f8 (diff)
Fix LoadError's linking issue
Original issue: https://github.com/ruby/rdoc/issues/1128 The problem is caused by the `# :stopdoc:` directive in `bundled_gems.rb`, which's scope covers the redefinition of `LoadError`. Since the goal of `# :stopdoc:` is to hide the documentation of `Gem::BUNDLED_GEMS`, we can use `# :nodoc:` on it instead.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12317
-rw-r--r--error.c2
-rw-r--r--lib/bundled_gems.rb8
2 files changed, 3 insertions, 7 deletions
diff --git a/error.c b/error.c
index 59c6fa7dd6..f661806f3e 100644
--- a/error.c
+++ b/error.c
@@ -3401,7 +3401,7 @@ syserr_eqq(VALUE self, VALUE exc)
*
* * NoMemoryError
* * ScriptError
- * * {LoadError}[https://docs.ruby-lang.org/en/master/LoadError.html]
+ * * LoadError
* * NotImplementedError
* * SyntaxError
* * SecurityError
diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb
index 96489257d7..11a47784e6 100644
--- a/lib/bundled_gems.rb
+++ b/lib/bundled_gems.rb
@@ -1,8 +1,6 @@
# -*- frozen-string-literal: true -*-
-# :stopdoc:
-
-module Gem::BUNDLED_GEMS
+module Gem::BUNDLED_GEMS # :nodoc:
SINCE = {
"matrix" => "3.1.0",
"net-ftp" => "3.1.0",
@@ -247,7 +245,7 @@ end
# for RubyGems without Bundler environment.
# If loading library is not part of the default gems and the bundled gems, warn it.
class LoadError
- def message
+ def message # :nodoc:
return super unless path
name = path.tr("/", "-")
@@ -257,5 +255,3 @@ class LoadError
super
end
end
-
-# :startdoc: