class NativePackageInstaller::Platform::Debian
Public Class Methods
current_platform?()
click to toggle source
# File lib/native-package-installer/platform/debian.rb, line 22 def current_platform? return false unless File.exist?("/etc/os-release") File.readlines("/etc/os-release").each do |line| case line.chomp when "ID=debian" return true when "ID=raspbian" return true end end return false end
Public Instance Methods
install_command()
click to toggle source
# File lib/native-package-installer/platform/debian.rb, line 40 def install_command "apt install -V -y" end
need_super_user_priviledge?()
click to toggle source
# File lib/native-package-installer/platform/debian.rb, line 44 def need_super_user_priviledge? true end
package(spec)
click to toggle source
# File lib/native-package-installer/platform/debian.rb, line 36 def package(spec) spec[:debian] end