Class: ALib::SimpleMain

Inherits:
AbstractMain show all
Defined in:
lib/alib-0.5.1/main.rb

Overview

class AbstractMain

Constant Summary

Constants included from AbstractMain::Constants

AbstractMain::Constants::EXIT_FAILURE, AbstractMain::Constants::EXIT_OK, AbstractMain::Constants::EXIT_PSEUDO_SUCCESS, AbstractMain::Constants::EXIT_SUCCESS

Constants included from Logging

Logging::DIV0, Logging::DIV1, Logging::DIV2, Logging::DIV3, Logging::EOL, Logging::SEC0, Logging::SEC1, Logging::SEC2, Logging::SEC3

Constants included from ALib

AUTOLOAD, BSearch, Configfile, Find, LIBDIR, Listfile, OrderedAutoHash, SINGLETON_CLASS, VERSION

Instance Attribute Summary

Attributes inherited from AbstractMain

#argv, #cmdline, #console, #env, #listoptions, #logdev, #logger, #op, #options, #program, #verbosity

Method Summary

Methods inherited from AbstractMain

#__initialize__, #argument, argument, arguments, #arguments, #argv_plus_stdin, class_attributes, class_initialize, default, #defaults, defaults, #die, exit_failure, #exit_failure, #exit_ok, exit_ok, #exit_pseudo_success, exit_pseudo_success, #exit_status, #exit_success, exit_success, get_param, indent_block, inherited, #init_logging, #initialize, instance_attributes, #invalid_option, #klass, #logcatch, #main, main, new, option, #option, optional_argument, #optional_arguments, optional_arguments, options, #options?, param, #param, #param?, params, #params, parm, parms, #parse_argv, #parse_options, #post_init_logging, #post_main, #post_parse_argv, #post_parse_options, #post_run, #pre_init_logging, #pre_main, #pre_parse_argv, #pre_parse_options, #pre_run, required_argument, #required_arguments, required_arguments, run, #run, #status_failure, status_failure, status_ok, #status_ok, status_pseudo_success, #status_pseudo_success, #status_success, status_success, stringlist, unindent_block, #usage, usage

Methods included from Logging

append_features

Constructor Details

This class inherits a constructor from ALib::AbstractMain