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