Class: Gem::Installer::Nice::FedoraExtInstaller
Instance Method Summary
collapse
#get_basic_deps, #get_deps
Instance Method Details
#default_ext_dependencies ⇒ Object
8
9
10
|
# File 'lib/rubygems/nice_install/fedora_ext_installer.rb', line 8
def default_ext_dependencies
get_basic_deps
end
|
#dep_files ⇒ Object
4
5
6
|
# File 'lib/rubygems/nice_install/fedora_ext_installer.rb', line 4
def dep_files
%w[fedora.yml]
end
|
#ext_dependency_present?(dep_name) ⇒ Boolean
16
17
18
|
# File 'lib/rubygems/nice_install/fedora_ext_installer.rb', line 16
def ext_dependency_present? dep_name
system("rpm -q #{dep_name} > /dev/null 2>&1")
end
|
#gem_ext_dependencies_for(gem_name) ⇒ Object
12
13
14
|
# File 'lib/rubygems/nice_install/fedora_ext_installer.rb', line 12
def gem_ext_dependencies_for gem_name
default_ext_dependencies + get_deps(gem_name)
end
|
#install_ext_dependencies_for(gem_name, deps) ⇒ Object
20
21
22
|
# File 'lib/rubygems/nice_install/fedora_ext_installer.rb', line 20
def install_ext_dependencies_for gem_name, deps
install_using_packagekit deps
end
|