class RBT::SymlinkAllPrograms
Public Class Methods
Public Instance Methods
get_directories(of_this_directory = @program_dir)
click to toggle source
#¶ ↑
get_directories
¶ ↑
Fetch all directories in the $PROGRAMS directory.
#¶ ↑
# File lib/rbt/utility_scripts/symlink_all_programs.rb, line 82 def get_directories(of_this_directory = @program_dir) @directories = Dir["#{of_this_directory}*"].sort @directories.map! {|dir| dir = dir+'/Current/'} # @directories now contains all directories. end
program_dir?()
click to toggle source
report_that_we_are_finished()
click to toggle source
reset()
click to toggle source
run()
click to toggle source
run_everything()
click to toggle source
set_program_dir( i = programs_dir? )
click to toggle source
symlink_all()
click to toggle source
#¶ ↑
symlink_all
¶ ↑
#¶ ↑
# File lib/rbt/utility_scripts/symlink_all_programs.rb, line 43 def symlink_all @directories.each { |dir| begin SymlinkThisProgram.new(dir, true) rescue Exception => error opnn; pp error.to_s+' <-- found an error in class SymlinkAllPrograms.' opnn; ewarn 'We will continue.' end } end