Top Level Namespace
Defined Under Namespace
Modules: Clip
Instance Method Summary collapse
-
#Clip(args = ARGV) {|parser| ... } ⇒ Object
Parse arguments (defaults to
ARGV
) with the Clip::Parser configured in the given block.
Instance Method Details
#Clip(args = ARGV) {|parser| ... } ⇒ Object
Parse arguments (defaults to ARGV
) with the Clip::Parser configured in the given block. This is the main method you call to get the ball rolling.
9 10 11 12 13 14 15 |
# File 'lib/clip.rb', line 9 def Clip(args=ARGV) parser = Clip::Parser.new raise "Dontcha wanna configure your parser?" unless block_given? yield parser parser.parse(args) parser end |