mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00

- Removed a largish block of repeated text. - Added sections "Top List and Base List" and "Methods for Defining Options" (on, define, etc.). - Linked from class OptionParser doc to the tutorial. https://github.com/ruby/optparse/commit/7f3195b9db
17 lines
403 B
Ruby
17 lines
403 B
Ruby
# Require the OptionParser code.
|
|
require 'optparse'
|
|
# Create an OptionParser object.
|
|
parser = OptionParser.new
|
|
# Define one or more options.
|
|
parser.on('-x', 'Whether to X') do |value|
|
|
p ['x', value]
|
|
end
|
|
parser.on('-y', 'Whether to Y') do |value|
|
|
p ['y', value]
|
|
end
|
|
parser.on('-z', 'Whether to Z') do |value|
|
|
p ['z', value]
|
|
end
|
|
# Parse the command line and return pared-down ARGV.
|
|
p parser.parse!
|
|
|