Skip to content

Commit

Permalink
[rubygems/rubygems] Prefer require_relative to require for intern…
Browse files Browse the repository at this point in the history
  • Loading branch information
deivid-rodriguez authored and hsbt committed Aug 31, 2021
1 parent f6803d2 commit 54ae3f5
Show file tree
Hide file tree
Showing 80 changed files with 275 additions and 275 deletions.
28 changes: 14 additions & 14 deletions lib/rubygems.rb
Expand Up @@ -12,11 +12,11 @@ module Gem
end

# Must be first since it unloads the prelude from 1.9.2
require 'rubygems/compatibility'
require_relative 'rubygems/compatibility'

require 'rubygems/defaults'
require 'rubygems/deprecate'
require 'rubygems/errors'
require_relative 'rubygems/defaults'
require_relative 'rubygems/deprecate'
require_relative 'rubygems/errors'

##
# RubyGems is the Ruby standard for publishing and managing third party
Expand Down Expand Up @@ -559,7 +559,7 @@ def self.find_latest_files(glob, check_load_path=true)
# => [#<Gem::Specification:0x1013b4528 @name="minitest", ...>]

def self.install(name, version = Gem::Requirement.default, *options)
require "rubygems/dependency_installer"
require_relative "rubygems/dependency_installer"
inst = Gem::DependencyInstaller.new(*options)
inst.install name, version
inst.installed_gems
Expand Down Expand Up @@ -625,12 +625,12 @@ def self.load_yaml
rescue ::LoadError
# If we can't load psych, that's fine, go on.
else
require 'rubygems/psych_additions'
require 'rubygems/psych_tree'
require_relative 'rubygems/psych_additions'
require_relative 'rubygems/psych_tree'
end

require 'yaml'
require 'rubygems/safe_yaml'
require_relative 'rubygems/safe_yaml'

@yaml_loaded = true
end
Expand Down Expand Up @@ -990,7 +990,7 @@ def self.time(msg, width = 0, display = Gem.configuration.verbose)
# Lazily loads DefaultUserInteraction and returns the default UI.

def self.ui
require 'rubygems/user_interaction'
require_relative 'rubygems/user_interaction'

Gem::DefaultUserInteraction.ui
end
Expand Down Expand Up @@ -1110,7 +1110,7 @@ def self.use_gemdeps(path = nil)
end

ENV["BUNDLE_GEMFILE"] ||= File.expand_path(path)
require 'rubygems/user_interaction'
require_relative 'rubygems/user_interaction'
require "bundler"
begin
Gem::DefaultUserInteraction.use_ui(ui) do
Expand Down Expand Up @@ -1322,7 +1322,7 @@ def default_gem_load_paths
autoload :Version, File.expand_path('rubygems/version', __dir__)
end

require 'rubygems/exceptions'
require_relative 'rubygems/exceptions'

# REFACTOR: This should be pulled out into some kind of hacks file.
begin
Expand Down Expand Up @@ -1353,6 +1353,6 @@ def default_gem_load_paths
# Loads the default specs.
Gem::Specification.load_defaults

require 'rubygems/core_ext/kernel_gem'
require 'rubygems/core_ext/kernel_require'
require 'rubygems/core_ext/kernel_warn'
require_relative 'rubygems/core_ext/kernel_gem'
require_relative 'rubygems/core_ext/kernel_require'
require_relative 'rubygems/core_ext/kernel_warn'
6 changes: 3 additions & 3 deletions lib/rubygems/command_manager.rb
Expand Up @@ -5,9 +5,9 @@
# See LICENSE.txt for permissions.
#++

require 'rubygems/command'
require 'rubygems/user_interaction'
require 'rubygems/text'
require_relative 'command'
require_relative 'user_interaction'
require_relative 'text'

##
# The command manager registers and installs all the individual sub-commands
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/build_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/package'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../package'
require_relative '../version_option'

class Gem::Commands::BuildCommand < Gem::Command
include Gem::VersionOption
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/cert_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/security'
require_relative '../command'
require_relative '../security'

class Gem::Commands::CertCommand < Gem::Command
def initialize
Expand Down
8 changes: 4 additions & 4 deletions lib/rubygems/commands/check_command.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/version_option'
require 'rubygems/validator'
require 'rubygems/doctor'
require_relative '../command'
require_relative '../version_option'
require_relative '../validator'
require_relative '../doctor'

class Gem::Commands::CheckCommand < Gem::Command
include Gem::VersionOption
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/cleanup_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/dependency_list'
require 'rubygems/uninstaller'
require_relative '../command'
require_relative '../dependency_list'
require_relative '../uninstaller'

class Gem::Commands::CleanupCommand < Gem::Command
def initialize
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/contents_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../version_option'

class Gem::Commands::ContentsCommand < Gem::Command
include Gem::VersionOption
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/dependency_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/local_remote_options'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../local_remote_options'
require_relative '../version_option'

class Gem::Commands::DependencyCommand < Gem::Command
include Gem::LocalRemoteOptions
Expand Down
2 changes: 1 addition & 1 deletion lib/rubygems/commands/environment_command.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'rubygems/command'
require_relative '../command'

class Gem::Commands::EnvironmentCommand < Gem::Command
def initialize
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/fetch_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/local_remote_options'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../local_remote_options'
require_relative '../version_option'

class Gem::Commands::FetchCommand < Gem::Command
include Gem::LocalRemoteOptions
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/generate_index_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/indexer'
require_relative '../command'
require_relative '../indexer'

##
# Generates a index files for use as a gem server.
Expand Down
2 changes: 1 addition & 1 deletion lib/rubygems/commands/help_command.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'rubygems/command'
require_relative '../command'

class Gem::Commands::HelpCommand < Gem::Command
# :stopdoc:
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/info_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true

require 'rubygems/command'
require 'rubygems/query_utils'
require_relative '../command'
require_relative '../query_utils'

class Gem::Commands::InfoCommand < Gem::Command
include Gem::QueryUtils
Expand Down
20 changes: 10 additions & 10 deletions lib/rubygems/commands/install_command.rb
@@ -1,10 +1,10 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/install_update_options'
require 'rubygems/dependency_installer'
require 'rubygems/local_remote_options'
require 'rubygems/validator'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../install_update_options'
require_relative '../dependency_installer'
require_relative '../local_remote_options'
require_relative '../validator'
require_relative '../version_option'

##
# Gem installer command line tool
Expand Down Expand Up @@ -172,7 +172,7 @@ def execute
end

def install_from_gemdeps # :nodoc:
require 'rubygems/request_set'
require_relative '../request_set'
rs = Gem::RequestSet.new

specs = rs.install_from_gemdeps options do |req, inst|
Expand Down Expand Up @@ -247,11 +247,11 @@ def install_gems # :nodoc:

def load_hooks # :nodoc:
if options[:install_as_default]
require 'rubygems/install_default_message'
require_relative '../install_default_message'
else
require 'rubygems/install_message'
require_relative '../install_message'
end
require 'rubygems/rdoc'
require_relative '../rdoc'
end

def show_install_errors(errors) # :nodoc:
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/list_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/query_utils'
require_relative '../command'
require_relative '../query_utils'

##
# Searches for gems starting with the supplied argument.
Expand Down
2 changes: 1 addition & 1 deletion lib/rubygems/commands/lock_command.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'rubygems/command'
require_relative '../command'

class Gem::Commands::LockCommand < Gem::Command
def initialize
Expand Down
2 changes: 1 addition & 1 deletion lib/rubygems/commands/mirror_command.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
require 'rubygems/command'
require_relative '../command'

unless defined? Gem::Commands::MirrorCommand
class Gem::Commands::MirrorCommand < Gem::Command
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/open_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../version_option'

class Gem::Commands::OpenCommand < Gem::Command
include Gem::VersionOption
Expand Down
8 changes: 4 additions & 4 deletions lib/rubygems/commands/outdated_command.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/local_remote_options'
require 'rubygems/spec_fetcher'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../local_remote_options'
require_relative '../spec_fetcher'
require_relative '../version_option'

class Gem::Commands::OutdatedCommand < Gem::Command
include Gem::LocalRemoteOptions
Expand Down
8 changes: 4 additions & 4 deletions lib/rubygems/commands/owner_command.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/local_remote_options'
require 'rubygems/gemcutter_utilities'
require 'rubygems/text'
require_relative '../command'
require_relative '../local_remote_options'
require_relative '../gemcutter_utilities'
require_relative '../text'

class Gem::Commands::OwnerCommand < Gem::Command
include Gem::Text
Expand Down
10 changes: 5 additions & 5 deletions lib/rubygems/commands/pristine_command.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/package'
require 'rubygems/installer'
require 'rubygems/version_option'
require_relative '../command'
require_relative '../package'
require_relative '../installer'
require_relative '../version_option'

class Gem::Commands::PristineCommand < Gem::Command
include Gem::VersionOption
Expand Down Expand Up @@ -138,7 +138,7 @@ def execute
gem = spec.cache_file

unless File.exist? gem or options[:only_executables] or options[:only_plugins]
require 'rubygems/remote_fetcher'
require_relative '../remote_fetcher'

say "Cached gem for #{spec.full_name} not found, attempting to fetch..."

Expand Down
8 changes: 4 additions & 4 deletions lib/rubygems/commands/push_command.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/local_remote_options'
require 'rubygems/gemcutter_utilities'
require 'rubygems/package'
require_relative '../command'
require_relative '../local_remote_options'
require_relative '../gemcutter_utilities'
require_relative '../package'

class Gem::Commands::PushCommand < Gem::Command
include Gem::LocalRemoteOptions
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/query_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/query_utils'
require 'rubygems/deprecate'
require_relative '../command'
require_relative '../query_utils'
require_relative '../deprecate'

class Gem::Commands::QueryCommand < Gem::Command
extend Gem::Deprecate
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/rdoc_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/version_option'
require 'rubygems/rdoc'
require_relative '../command'
require_relative '../version_option'
require_relative '../rdoc'
require 'fileutils'

class Gem::Commands::RdocCommand < Gem::Command
Expand Down
4 changes: 2 additions & 2 deletions lib/rubygems/commands/search_command.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/query_utils'
require_relative '../command'
require_relative '../query_utils'

class Gem::Commands::SearchCommand < Gem::Command
include Gem::QueryUtils
Expand Down
6 changes: 3 additions & 3 deletions lib/rubygems/commands/server_command.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require 'rubygems/command'
require 'rubygems/server'
require 'rubygems/deprecate'
require_relative '../command'
require_relative '../server'
require_relative '../deprecate'

class Gem::Commands::ServerCommand < Gem::Command
extend Gem::Deprecate
Expand Down

0 comments on commit 54ae3f5

Please sign in to comment.