class NativePackageInstaller::Platform::SUSE
Public Class Methods
current_platform?()
click to toggle source
# File lib/native-package-installer/platform/suse.rb, line 22 def current_platform? os_release = OSRelease.new os_release.id_like.include?("suse") end
Public Instance Methods
install_command()
click to toggle source
# File lib/native-package-installer/platform/suse.rb, line 32 def install_command "zypper --non-interactive install" end
need_super_user_priviledge?()
click to toggle source
# File lib/native-package-installer/platform/suse.rb, line 36 def need_super_user_priviledge? true end
package(spec)
click to toggle source
# File lib/native-package-installer/platform/suse.rb, line 28 def package(spec) spec[:suse] || spec[:fedora] || spec[:rhel] || spec[:redhat] end