class Luban::Deployment::Packages::Pcre::Installer
Public Instance Methods
installed?()
click to toggle source
# File lib/luban/deployment/packages/pcre.rb, line 20 def installed? return false unless file?(pcre_executable) match?("#{pcre_executable} --version", package_major_version) end
pcre_executable()
click to toggle source
# File lib/luban/deployment/packages/pcre.rb, line 8 def pcre_executable @pcre_executable ||= bin_path.join('pcre-config') end
source_repo()
click to toggle source
# File lib/luban/deployment/packages/pcre.rb, line 12 def source_repo @source_repo ||= "https://sourceforge.net" end
source_url_root()
click to toggle source
# File lib/luban/deployment/packages/pcre.rb, line 16 def source_url_root @source_url_root ||= "projects/pcre/files/pcre/#{package_major_version}" end
Protected Instance Methods
update_binstubs!()
click to toggle source
# File lib/luban/deployment/packages/pcre.rb, line 27 def update_binstubs!; end