Module Main
In: lib/main.rb
lib/main/program.rb
lib/main/logger.rb
lib/main/util.rb
lib/main/parameter.rb
lib/main/getoptlong.rb
lib/main/factories.rb
lib/main/program/class_methods.rb
lib/main/program/instance_methods.rb
lib/main/mode.rb
lib/main/test.rb
lib/main/softspoken.rb
lib/main/cast.rb
lib/main/usage.rb

Parse command line options just like GNU getopt_long().

Methods

create   dependencies   factory   included   libdir   libdir   load   new   pop_ios!   push_ios!   run   test   version  

Classes and Modules

Module Main::Cast
Module Main::Softspoken
Module Main::Util
Class Main::GetoptLong
Class Main::Logger
Class Main::Mode
Class Main::Parameter
Class Main::Program
Class Main::Usage

Constants

VERSION = '5.0.1' unless defined? Main::VERSION
LIBDIR = File.join(File.dirname(File.expand_path(__FILE__)), self.name.downcase, '') unless defined? Main::LIBDIR
EXIT_SUCCESS = 0 unless defined? Main::EXIT_SUCCESS
EXIT_FAILURE = 1 unless defined? Main::EXIT_FAILURE
EXIT_WARN = 42 unless defined? Main::EXIT_WARN
EXIT_WARNING = 42 unless defined? Main::EXIT_WARNING

Public Class methods

[Validate]