わたなべです。

OptionParser::getoptsの存在を今日初めて知ったんですが、挙動が変です。

% ruby-1.8.5 -roptparse -e 'p OptionParser.getopts(ARGV, "ab")' -- -a -b
{"a"=>false, "b"=>false, :a=>true, :b=>true}

なんでfalseなんでしょう?