1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib/rubygems
David Rodríguez ba38318827 [rubygems/rubygems] Unify loading Gem::Requirement
It was being explicitly required from `Gem::Specification` but also a
strange autoload was set for it at `Gem::Version`. The autoload was non
standard because it should've been done in the `Gem` module, not in
`Gem::Specification`, since that's where the constant is expected to get
defined. Doing this might get deprecated in the future, and it was not
being effective anyways due to the explicit require.

Unify everything with an `autoload` at the right place.

https://github.com/rubygems/rubygems/commit/174ea3e24c
2022-06-06 18:36:31 +09:00
..
commands [rubygems/rubygems] Make code to find target update version easier to follow 2022-05-28 19:22:54 +09:00
core_ext Sync RubyGems and Bundler with upstream 2021-07-07 15:31:52 +09:00
ext Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
optparse Merge 3f7d0352e8 2022-04-28 19:08:49 +09:00
package Merge rubygems/rubygems HEAD. 2022-01-19 15:01:44 +09:00
request Sync RubyGems and Bundler with upstream 2021-07-07 15:31:52 +09:00
request_set [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
resolver [rubygems/rubygems] Fix gem install <non-existent-gem> --force crash 2022-01-06 23:52:48 +09:00
security Merge RubyGems-3.3.1 and Bundler-2.3.1 2021-12-23 09:44:45 +09:00
source [rubygems/rubygems] Add missing open3 requires 2022-04-28 19:08:49 +09:00
ssl_certs Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
tsort Do not document vendored files [ci skip] 2021-11-19 21:55:27 +09:00
util Allow custom LicenseRef 2021-11-02 10:24:00 +09:00
available_set.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
basic_specification.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
bundler_version_finder.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
command.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
command_manager.rb [rubygems/rubygems] Support the change of did_you_mean about Exception#detailed_message 2022-05-23 20:51:17 +09:00
compatibility.rb [rubygems/rubygems] Move :stopdoc: directive 2022-03-15 01:18:03 +09:00
config_file.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
defaults.rb [rubygems/rubygems] Improve performance of Specification#missing_extensions? 2021-10-09 08:04:08 +09:00
dependency.rb Merge RubyGems-3.3.1 and Bundler-2.3.1 2021-12-23 09:44:45 +09:00
dependency_installer.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
dependency_list.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
deprecate.rb Sync RubyGems and Bundler with upstream 2021-07-07 15:31:52 +09:00
doctor.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
errors.rb Merge RubyGems-3.3.1 and Bundler-2.3.1 2021-12-23 09:44:45 +09:00
exceptions.rb Merge RubyGems-3.3.2 and Bundler-2.3.2 2021-12-24 10:35:31 +09:00
ext.rb Merge RubyGems/Bundler master 2022-04-28 19:08:49 +09:00
gem_runner.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
gemcutter_utilities.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
indexer.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_default_message.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_message.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_update_options.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
installer.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
installer_uninstaller_utils.rb Sync latest development version of bundler & rubygems 2021-03-08 13:47:35 +09:00
local_remote_options.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
mock_gem_ui.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
name_tuple.rb [rubygems/rubygems] Refactor Ruby platform priority condition to its own method 2021-08-31 19:06:14 +09:00
openssl.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
optparse.rb Merge the master branch of rubygems repo 2021-11-16 20:19:13 +09:00
package.rb [rubygems/rubygems] [DOC] Enable Gem::Package example 2022-03-15 08:40:35 +09:00
package_task.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
path_support.rb [rubygems/rubygems] Remove MacOS specific extra GEM_PATH 2021-08-31 19:06:14 +09:00
platform.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
psych_additions.rb Merge rubygems/rubygems HEAD. 2022-01-19 15:01:44 +09:00
psych_tree.rb
query_utils.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
rdoc.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
remote_fetcher.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
request.rb Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5 2022-04-28 19:08:49 +09:00
request_set.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
requirement.rb Merge RubyGems and Bundler master 2021-12-15 18:05:18 +09:00
resolver.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
s3_uri_signer.rb [rubygems/rubygems] Avoid loading the digest gem unnecessarily 2021-10-25 20:48:52 +09:00
safe_yaml.rb Merge rubygems/rubygems HEAD. 2022-01-19 15:01:44 +09:00
security.rb Merge rubygems/rubygems HEAD. 2022-01-19 15:01:44 +09:00
security_option.rb Merge the master branch of rubygems repo 2021-11-16 20:19:13 +09:00
source.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
source_list.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
spec_fetcher.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
specification.rb [rubygems/rubygems] Unify loading Gem::Requirement 2022-06-06 18:36:31 +09:00
specification_policy.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
stub_specification.rb [rubygems/rubygems] Rename Gem.open_with_flock to Gem.open_file 2022-01-20 06:45:28 +09:00
text.rb [DOC] Change URLs from git.io 2022-04-27 10:13:23 +09:00
tsort.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
uninstaller.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
unknown_command_spell_checker.rb Track RubyGems master(3.3.0.dev) branch at 55634a8af18a52df86c4275d70fa1179118bcc20 2021-01-04 13:14:43 +09:00
uri.rb [rubygems/rubygems] Fix bug where redacted credentials are sent to server 2021-09-22 10:14:48 +09:00
uri_formatter.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
user_interaction.rb [rubygems/rubygems] Normalize end alignment style with Bundler 2022-01-19 11:20:36 +09:00
util.rb Merge RubyGems and Bundler HEAD 2022-05-20 17:32:19 +09:00
validator.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
version.rb [rubygems/rubygems] Unify loading Gem::Requirement 2022-06-06 18:36:31 +09:00
version_option.rb Merge the master branch of rubygems repo 2021-11-16 20:19:13 +09:00