123456789_123456789_123456789_123456789_123456789_

Class: Bundler::Plugin::Installer::Rubygems

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Instance Chain:
Inherits: Bundler::Source::Rubygems
Defined in: lib/bundler/plugin/installer/rubygems.rb

Constant Summary

::Bundler::Source::Rubygems - Inherited

API_REQUEST_SIZE

Class Method Summary

Instance Attribute Summary

Instance Method Summary

::Bundler::Source::Rubygems - Inherited

::Bundler::Source - Inherited

#add_dependency_names, #cached!, #can_lock?, #dependency_names_to_double_check,
#double_check_for

it’s possible that gems from one source depend on gems from some other source, so now we download gemspecs and iterate over those dependencies, looking for gems we don’t have info on yet.

#extension_cache_path, #identifier, #include?, #inspect, #local!, #local_only!, #remote!, #spec_names, #unmet_deps, #version_message, #earlier_version?, #extension_cache_slug, #print_using_message, #version_color

Constructor Details

This class inherits a constructor from Bundler::Source::Rubygems

Instance Method Details

#cache_path (private)

[ GitHub ]

  
# File 'lib/bundler/plugin/installer/rubygems.rb', line 13

def cache_path
  Plugin.cache
end

#rubygems_dir (private)

[ GitHub ]

  
# File 'lib/bundler/plugin/installer/rubygems.rb', line 9

def rubygems_dir
  Plugin.root
end