Type:
Class
Constants:
DEFAULT_OPTIONS : { :env_shebang => false, :document => %w[ri], :domain => :both, # HACK dup :force => false, :format_executable => false, # HACK dup :ignore_dependencies => false, :prerelease => false, :security_policy => nil, # HACK NoSecurity requires OpenSSL. AlmostNo? Low? :wrappers => true, :build_args => nil, :build_docs_in_background => false, }.freeze

Installs a gem along with all its dependencies from local and remote gems.

new
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

new(options = {}) Class Public methods Creates a new installer instance.

2025-01-10 15:47:30
consider_remote?
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

consider_remote?() Instance Public methods Indicated, based on the requested

2025-01-10 15:47:30
gather_dependencies
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

gather_dependencies() Instance Public methods Gathers all dependencies necessary

2025-01-10 15:47:30
find_spec_by_name_and_version
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default, prerelease = false) Instance Public methods

2025-01-10 15:47:30
add_found_dependencies
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

add_found_dependencies(to_do, dependency_list) Instance Public methods

2025-01-10 15:47:30
install
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

install(dep_or_name, version = Gem::Requirement.default) Instance Public methods Installs

2025-01-10 15:47:30
consider_local?
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

consider_local?() Instance Public methods Indicated, based on the requested

2025-01-10 15:47:30
in_background
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

in_background(what) Instance Public methods

2025-01-10 15:47:30
find_gems_with_sources
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::DependencyInstaller

find_gems_with_sources(dep) Instance Public methods Returns a list of pairs

2025-01-10 15:47:30