class Dependencies::Apk
Public Instance Methods
meet()
click to toggle source
# File lib/dependencies/apk.rb, line 13 def meet execute("apk add #{name}") end
met?()
click to toggle source
# File lib/dependencies/apk.rb, line 9 def met? execute("apk info | grep -q #{name}") end
should_meet?()
click to toggle source
# File lib/dependencies/apk.rb, line 22 def should_meet? `uname`.chomp == "Linux" && system("which apk", out: File::NULL, err: File::NULL) end
unmeet()
click to toggle source
# File lib/dependencies/apk.rb, line 17 def unmeet # do nothing; we don't want to uninstall packages and reinstall them every time true end