class NativePackageInstaller::Platform::Fedora

Public Class Methods

current_platform?() click to toggle source
# File lib/native-package-installer/platform/fedora.rb, line 22
def current_platform?
  os_release = OSRelease.new
  os_release.id == "fedora" or os_release.id_like.include?("fedora")
end

Public Instance Methods

install_command() click to toggle source
# File lib/native-package-installer/platform/fedora.rb, line 32
def install_command
  "dnf install -y"
end
need_super_user_priviledge?() click to toggle source
# File lib/native-package-installer/platform/fedora.rb, line 36
def need_super_user_priviledge?
  true
end
package(spec) click to toggle source
# File lib/native-package-installer/platform/fedora.rb, line 28
def package(spec)
  spec[:fedora] || spec[:rhel] || spec[:redhat]
end