class Gem::Installer::Nice::BaseExtInstaller

Public Instance Methods

default_ext_dependencies() click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 6
def default_ext_dependencies
  raise NotImplementedError
end
dep_files() click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 22
def dep_files
  raise NotImplementedError
end
ext_dependency_present?(dep_name) click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 14
def ext_dependency_present? dep_name
  raise NotImplementedError
end
gem_ext_dependencies_for(gem_name) click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 10
def gem_ext_dependencies_for gem_name
  raise NotImplementedError
end
get_basic_deps() click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 26
def get_basic_deps
  load_dep_files
  @deps["basic_build_deps"]
end
get_deps(gem) click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 31
def get_deps(gem)
  load_dep_files
  @deps["gems"][gem] || []
end
install_ext_dependencies_for(gem_name, deps) click to toggle source
# File lib/rubygems/nice_install/base_ext_installer.rb, line 18
def install_ext_dependencies_for gem_name, deps
  raise NotImplementedError
end