Module: Opt

Defined in:
lib/opt.rb,
lib/opt/option.rb,
lib/opt/switch.rb,
lib/opt/command.rb,
lib/opt/program.rb,
lib/opt/version.rb

Defined Under Namespace

Modules: Types Classes: Command, Option, Program, Switch

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.newObject



9
10
11
# File 'lib/opt.rb', line 9

def self.new
  Program.new.tap{|p| yield p if block_given? }
end