blob: 49007ebe69595fc4a55a19bbb4d6d7cd004d204f (
plain)
1
2
3
4
5
6
7
8
9
|
require 'optparse'
parser = OptionParser.new
parser.on('-x', '--xxx=VALUE', %w[ABC def], 'Argument abbreviations') do |value|
p ['--xxx', value]
end
parser.on('-y', '--yyy=VALUE', {"abc"=>"XYZ", def: "FOO"}, 'Argument abbreviations') do |value|
p ['--yyy', value]
end
parser.parse!
|