class Simpleoptparse::Simpleoptparse
Public Class Methods
parse( argv , opts , banner , version , release , &block )
click to toggle source
# File lib/simpleoptparse.rb, line 6 def self.parse( argv , opts , banner , version , release , &block ) parser = OptionParser.new parser.banner = banner parser.version = version parser.release = release if block_given? block.call(parser) end begin parser.parse!(argv) rescue(OptionParser::InvalidOption) => ex puts ex puts parser.to_s exit 20 end end