diff options
| author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-24 20:49:37 +0000 |
|---|---|---|
| committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-24 20:49:37 +0000 |
| commit | e7ad51a53a916c97fd9f247eb5d12be975b95beb (patch) | |
| tree | b8f662ad2379b44e13eb02804c96359d7e87a361 | |
| parent | 5ee6b28538452941313f289cac7b25c8a4561f8d (diff) | |
* lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | lib/un.rb | 7 | ||||
| -rw-r--r-- | version.h | 4 |
3 files changed, 11 insertions, 4 deletions
@@ -1,3 +1,7 @@ +Fri Jun 25 05:49:14 2010 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723] + Wed Jun 16 01:38:40 2010 Yusuke Endoh <mame@tsg.ne.jp> * ext/fiddle/extconf.rb: check ffi.h even when pkg-config succeeded. @@ -43,8 +43,11 @@ def setup(options = "", *long_options) end end long_options.each do |s| - opt_name = s[/\A(?:--)?([^\s=]+)/, 1].intern - o.on(s.gsub(/([a-z])([A-Z])/){$1+"-"+$2.downcase}.sub(/\A(?!--)/, '--')) do |val| + opt_name, arg_name = s.split(/(?=[\s=])/, 2) + opt_name.sub!(/\A--/, '') + s = "--#{opt_name.gsub(/([A-Za-z]+)([A-Z])/, '\1-\2').downcase}#{arg_name}" + opt_name = opt_name.intern + o.on(s) do |val| opt_hash[opt_name] = val end end @@ -1,5 +1,5 @@ #define RUBY_VERSION "1.9.2" -#define RUBY_RELEASE_DATE "2010-06-24" +#define RUBY_RELEASE_DATE "2010-06-25" #define RUBY_PATCHLEVEL -1 #define RUBY_VERSION_MAJOR 1 @@ -7,7 +7,7 @@ #define RUBY_VERSION_TEENY 1 #define RUBY_RELEASE_YEAR 2010 #define RUBY_RELEASE_MONTH 6 -#define RUBY_RELEASE_DAY 24 +#define RUBY_RELEASE_DAY 25 #include "ruby/version.h" |
