--- !ruby/object:RI::ClassDescription attributes: - !ruby/object:RI::Attribute comment: - !ruby/struct:SM::Flow::P body: Configuration name: config rw: R - !ruby/object:RI::Attribute comment: name: install_prefix rw: RW - !ruby/object:RI::Attribute comment: name: no_harm rw: W - !ruby/object:RI::Attribute comment: name: quiet rw: W - !ruby/object:RI::Attribute comment: name: verbose rw: W class_methods: - !ruby/object:RI::MethodSummary name: new comment: - !ruby/struct:SM::Flow::P body: Installer class handles the actual install procedure, as well as the other tasks, such as testing. constants: - !ruby/object:RI::Constant comment: name: MANIFEST value: "'.installedfiles'" - !ruby/object:RI::Constant comment: name: FILETYPES value: "%w( bin lib ext data etc man doc )" - !ruby/object:RI::Constant comment: - !ruby/struct:SM::Flow::P body: picked up many entries from cvs-1.11.1/src/ignore.c name: JUNK_FILES value: "%w( core RCSLOG tags TAGS .make.state .nse_depinfo #* .#* cvslog.* ,* .del-* *.olb *~ *.old *.bak *.BAK *.orig *.rej _$* *$ *.org *.in .* )" - !ruby/object:RI::Constant comment: name: GLOB2REGEX value: "{ '.' => '\\.', '$' => '\\$', '#' => '\\#', '*' => '.*'" - !ruby/object:RI::Constant comment: name: DIR_REJECT value: "%w( . .. CVS SCCS RCS CVS.adm .svn )" full_name: Setup::Installer includes: [] instance_methods: - !ruby/object:RI::MethodSummary name: binread - !ruby/object:RI::MethodSummary name: clean_dir_bin - !ruby/object:RI::MethodSummary name: clean_dir_data - !ruby/object:RI::MethodSummary name: clean_dir_doc - !ruby/object:RI::MethodSummary name: clean_dir_etc - !ruby/object:RI::MethodSummary name: clean_dir_ext - !ruby/object:RI::MethodSummary name: clean_dir_lib - !ruby/object:RI::MethodSummary name: clean_dir_man - !ruby/object:RI::MethodSummary name: command - !ruby/object:RI::MethodSummary name: compiles? - !ruby/object:RI::MethodSummary name: config_dir_bin - !ruby/object:RI::MethodSummary name: config_dir_data - !ruby/object:RI::MethodSummary name: config_dir_doc - !ruby/object:RI::MethodSummary name: config_dir_etc - !ruby/object:RI::MethodSummary name: config_dir_ext - !ruby/object:RI::MethodSummary name: config_dir_lib - !ruby/object:RI::MethodSummary name: config_dir_man - !ruby/object:RI::MethodSummary name: curr_objdir - !ruby/object:RI::MethodSummary name: curr_srcdir - !ruby/object:RI::MethodSummary name: diff? - !ruby/object:RI::MethodSummary name: directories_of - !ruby/object:RI::MethodSummary name: distclean_dir_bin - !ruby/object:RI::MethodSummary name: distclean_dir_data - !ruby/object:RI::MethodSummary name: distclean_dir_doc - !ruby/object:RI::MethodSummary name: distclean_dir_etc - !ruby/object:RI::MethodSummary name: distclean_dir_ext - !ruby/object:RI::MethodSummary name: distclean_dir_lib - !ruby/object:RI::MethodSummary name: distclean_dir_man - !ruby/object:RI::MethodSummary name: dive_into - !ruby/object:RI::MethodSummary name: dllext - !ruby/object:RI::MethodSummary name: exec_all - !ruby/object:RI::MethodSummary name: exec_clean - !ruby/object:RI::MethodSummary name: exec_config - !ruby/object:RI::MethodSummary name: exec_distclean - !ruby/object:RI::MethodSummary name: exec_doc - !ruby/object:RI::MethodSummary name: exec_install - !ruby/object:RI::MethodSummary name: exec_rdoc - !ruby/object:RI::MethodSummary name: exec_ri - !ruby/object:RI::MethodSummary name: exec_setup - !ruby/object:RI::MethodSummary name: exec_show - !ruby/object:RI::MethodSummary name: exec_task_traverse - !ruby/object:RI::MethodSummary name: exec_test - !ruby/object:RI::MethodSummary name: exec_uninstall - !ruby/object:RI::MethodSummary name: existfiles - !ruby/object:RI::MethodSummary name: extconf - !ruby/object:RI::MethodSummary name: extdir? - !ruby/object:RI::MethodSummary name: extensions - !ruby/object:RI::MethodSummary name: files_of - !ruby/object:RI::MethodSummary name: force_remove_file - !ruby/object:RI::MethodSummary name: get_config - !ruby/object:RI::MethodSummary name: glob_reject - !ruby/object:RI::MethodSummary name: glob_select - !ruby/object:RI::MethodSummary name: globs2re - !ruby/object:RI::MethodSummary name: hookfiles - !ruby/object:RI::MethodSummary name: inspect - !ruby/object:RI::MethodSummary name: install - !ruby/object:RI::MethodSummary name: install_dir_bin - !ruby/object:RI::MethodSummary name: install_dir_data - !ruby/object:RI::MethodSummary name: install_dir_doc - !ruby/object:RI::MethodSummary name: install_dir_doc - !ruby/object:RI::MethodSummary name: install_dir_etc - !ruby/object:RI::MethodSummary name: install_dir_ext - !ruby/object:RI::MethodSummary name: install_dir_lib - !ruby/object:RI::MethodSummary name: install_dir_man - !ruby/object:RI::MethodSummary name: install_files - !ruby/object:RI::MethodSummary name: installation! - !ruby/object:RI::MethodSummary name: installation? - !ruby/object:RI::MethodSummary name: libfiles - !ruby/object:RI::MethodSummary name: make - !ruby/object:RI::MethodSummary name: mapdir - !ruby/object:RI::MethodSummary name: mkdir_p - !ruby/object:RI::MethodSummary name: move_file - !ruby/object:RI::MethodSummary name: new_shebang - !ruby/object:RI::MethodSummary name: no_harm? - !ruby/object:RI::MethodSummary name: noop - !ruby/object:RI::MethodSummary name: objdir_root - !ruby/object:RI::MethodSummary name: open_atomic_writer - !ruby/object:RI::MethodSummary name: quiet? - !ruby/object:RI::MethodSummary name: record_installation - !ruby/object:RI::MethodSummary name: relpath - !ruby/object:RI::MethodSummary name: remove_file - !ruby/object:RI::MethodSummary name: remove_tree - !ruby/object:RI::MethodSummary name: remove_tree0 - !ruby/object:RI::MethodSummary name: report_header - !ruby/object:RI::MethodSummary name: rm_f - !ruby/object:RI::MethodSummary name: rm_rf - !ruby/object:RI::MethodSummary name: rmdir - !ruby/object:RI::MethodSummary name: ruby - !ruby/object:RI::MethodSummary name: rubyextentions - !ruby/object:RI::MethodSummary name: run_hook - !ruby/object:RI::MethodSummary name: set_config - !ruby/object:RI::MethodSummary name: setup_dir_bin - !ruby/object:RI::MethodSummary name: setup_dir_data - !ruby/object:RI::MethodSummary name: setup_dir_doc - !ruby/object:RI::MethodSummary name: setup_dir_etc - !ruby/object:RI::MethodSummary name: setup_dir_ext - !ruby/object:RI::MethodSummary name: setup_dir_lib - !ruby/object:RI::MethodSummary name: setup_dir_man - !ruby/object:RI::MethodSummary name: srcdir_root - !ruby/object:RI::MethodSummary name: srcdirectories - !ruby/object:RI::MethodSummary name: srcdirectory? - !ruby/object:RI::MethodSummary name: srcentries - !ruby/object:RI::MethodSummary name: srcexist? - !ruby/object:RI::MethodSummary name: srcfile - !ruby/object:RI::MethodSummary name: srcfile? - !ruby/object:RI::MethodSummary name: srcfiles - !ruby/object:RI::MethodSummary name: targetfiles - !ruby/object:RI::MethodSummary name: traverse - !ruby/object:RI::MethodSummary name: update_shebang_line - !ruby/object:RI::MethodSummary name: verbose? - !ruby/object:RI::MethodSummary name: verbose_off name: Installer superclass: Object