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

Parse command line options just like GNU getopt_long().

Methods

create   factory   included   libdir   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 = '4.2.0' 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

Public Class methods

[Validate]