[#49675] Request to update LEGAL file for zlib, UCD license — Jun Aruga <jaruga@...>
こんにちは。有賀と申します。
10 messages
2016/06/20
[#49678] Re: Request to update LEGAL file for zlib, UCD license
— Jun Aruga <jaruga@...>
2016/06/21
ご回答、そして+1のご意見ありがとうございます。
[#49683] Re: Request to update LEGAL file for zlib, UCD license
— Martin J. Dürst <duerst@...>
2016/06/22
On 2016/06/22 00:15, Jun Aruga wrote:
[ruby-dev:49643] [Ruby trunk Feature#12459] Add type coercion option to ARGV.getopts arguements.
From:
timaki.st@...
Date:
2016-06-05 09:02:21 UTC
List:
ruby-dev #49643
Issue #12459 has been reported by Seiji Takahashi.
----------------------------------------
Feature #12459: Add type coercion option to ARGV.getopts arguements.
https://bugs.ruby-lang.org/issues/12459
* Author: Seiji Takahashi
* Status: Open
* Priority: Normal
* Assignee:
----------------------------------------
I suggest a little new feature to lib/optparse.rb.
When I created CLI tool I defined option parser with ARGV.getopts function like following.
~~~
ARGV.getopts('abc:', 'logopt, 'optwithval:val')
~~~
It was so easy and short to recognize what is declared as options, but I could't force a type of the values.
Maybe it looks unshapely, but I'd like to confirm the types like this:
~~~
ARGV.getopts('strval:(String)intval:(Integer)', 'logopt, 'optwithval:val(String)')
~~~
Normal OptParser has type coercion but extended function ARGV.getopts has no feature like this.
This difference is trivial but inconvenient.
--
https://bugs.ruby-lang.org/