ruby-trunk-changes r53443 - r53445

今日は OptionParser のメソッドにキーワード引数 into を追加して、parse 結果を簡単に取り出せるようにする機能追加がありました。

nobu: r53443 2016-01-05 23:07:58 +0900

template/id.h.tmpl で require "optparse" していたのを削っています。確かにこのファイル内では OptionParser 使ってませんね。 template/Doxyfile.tmpl では使っているけど。

nobu: r53444 2016-01-06 17:23:10 +0900

標準添付ライブラリ optparse の OptionParser#order や parse にキーワード引数 into を追加して、Hash などを渡すと、オプション名を Symbol にしたものをキーにして指定されたオプションの引数を格納して返すようにしています。 OptionParser を使う時は config = {} みたいなのを作って on のブロックで代入するってのをよくやりますが、それをやってくれる機能ができるってことですね。 [ruby-core:69383] [Feature #11191]

svn: r53445 2016-01-06 17:23:11 +0900

version.h の日付更新。