class Luban::Deployment::Packages::Yaml::Installer

Public Instance Methods

header_file() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 6
def header_file
  @header_file ||= include_path.join('yaml.h')
end
installed?() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 22
def installed?
  file?(header_file) and file?(shared_obj_file)
end
shared_obj_file() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 10
def shared_obj_file
  @shared_obj_file ||= lib_path.join("libyaml.#{lib_extension}")
end
source_repo() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 14
def source_repo
  @source_repo ||= "http://pyyaml.org"
end
source_url_root() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 18
def source_url_root
  @source_url_root ||= "download/libyaml"
end

Protected Instance Methods

update_binstubs!() click to toggle source
# File lib/luban/deployment/packages/yaml.rb, line 28
def update_binstubs!; end