diff options
| author | Stan Lo <stan.lo@shopify.com> | 2024-12-12 12:55:22 +0000 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2024-12-12 16:43:25 -0500 |
| commit | ff8570b005e552685d518898b866070ff116eab6 (patch) | |
| tree | a8f11517e26f9f57b76ae5cd6c5e1eb757726a3c | |
| parent | 0bdb38ba6be208064a514c12a9b80328645689f8 (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.c | 2 | ||||
| -rw-r--r-- | lib/bundled_gems.rb | 8 |
2 files changed, 3 insertions, 7 deletions
@@ -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: |
