Sha256: 7cfc2f7e90b0c9b758a1491c51a4ae4ff860302c0391f39e6c43bfcdf2eb5aa0
Contents?: true
Size: 531 Bytes
Versions: 2
Compression:
Stored size: 531 Bytes
Contents
module Manpages class Install def initialize(gem_dir, target_dir) @gem_dir = gem_dir @target_dir = target_dir end def install_manpages ManFiles.new(@gem_dir, @target_dir).manpages.each do |file| link_manpage(file) end end private def link_manpage(file) man_target_file = ManFiles.new(@gem_dir, @target_dir).man_file_path(file) FileUtils.mkdir_p(File.dirname(man_target_file)) FileUtils.ln_s(file, man_target_file, force: true) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
manpages-0.2.1 | lib/manpages/install.rb |
manpages-0.2.0 | lib/manpages/install.rb |