From: soukouki0@... Date: 2016-05-10T08:12:21+00:00 Subject: [ruby-dev:49613] [Ruby trunk Bug#12366] optionparseで引数の文字列が受け取れなくなる Issue #12366 has been reported by soutarou okada. ---------------------------------------- Bug #12366: optionparseで引数の文字列が受け取れなくなる https://bugs.ruby-lang.org/issues/12366 * Author: soutarou okada * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32] * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- require "optparse" OptionParser.new do |opt| opt.on('-a', '--foo[=VAL]') {|v| p v } opt.parse! ARGV end > ./test.rb -f foge nil となり、引数を受け取れない。 '--foo(=VAL)'、'--foo=VAL' とすると受け取れる -- https://bugs.ruby-lang.org/