Class Installer |
|
Methods |
Included modules |
Public Class methods |
new(config, opt, srcroot, objroot) |
Public Instance methods |
inspect() |
srcdir_root() |
Hook Script API bases
objdir_root() |
relpath() |
no_harm?() |
configs/options
verbose?() |
verbose_off() {|| ...} |
exec_config() |
TASK config
config_dir_bin(rel) |
config_dir_lib(rel) |
config_dir_ext(rel) |
extconf() |
config_dir_data(rel) |
exec_setup() |
TASK setup
setup_dir_bin(rel) |
adjust_shebang(path) |
setup_dir_lib(rel) |
setup_dir_ext(rel) |
setup_dir_data(rel) |
exec_install() |
TASK install
install_dir_bin(rel) |
install_dir_lib(rel) |
install_dir_ext(rel) |
install_dir_data(rel) |
install_files(list, dest, mode) |
ruby_scripts() |
collect_filenames_auto() |
existfiles() |
hookfiles() |
mapdir(filelist) |
ruby_extentions(dir) |
_ruby_extentions(dir) |
exec_clean() |
TASK clean
clean_dir_bin(rel) |
clean_dir_lib(rel) |
clean_dir_ext(rel) |
clean_dir_data(rel) |
exec_distclean() |
TASK distclean
distclean_dir_bin(rel) |
distclean_dir_lib(rel) |
distclean_dir_ext(rel) |
exec_task_traverse(task) |
lib
traverse(task, rel, mid) |
dive_into(rel) {|| ...} |