From: jiro matsuzawa Date: 2010-09-08T22:39:44+09:00 Subject: [ruby-list:47383] Re: OptionParserについて 松澤です。 こんな感じでいかがでしょうか。 --- sample.rb.org 2010-09-08 22:31:22.000000000 +0900 +++ sample.rb 2010-09-08 22:32:12.000000000 +0900 @@ -2,5 +2,6 @@ require "optparse" opt = OptionParser.new +opt.on('--al') {|v| raise OptionParser::InvalidOption } opt.on('--all') {|v| p v } opt.parse!(ARGV) '--al'を指定しておいて、'--all'よりも短いものは全てそこで引っ掛けます。 ちゃんとした方法が他にあるかとは思いますが、参考までに。