ruby-changes:9710
From: akr <ko1@a...>
Date: Thu, 1 Jan 2009 21:09:52 +0900 (JST)
Subject: [ruby-changes:9710] Ruby:r21251 (trunk): * ext/socket/mkconstants.rb: check all alias possibility.
akr 2009-01-01 21:09:34 +0900 (Thu, 01 Jan 2009) New Revision: 21251 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21251 Log: * ext/socket/mkconstants.rb: check all alias possibility. Modified files: trunk/ChangeLog trunk/ext/socket/mkconstants.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 21250) +++ ChangeLog (revision 21251) @@ -1,3 +1,7 @@ +Thu Jan 1 21:08:34 2009 Tanaka Akira <akr@f...> + + * ext/socket/mkconstants.rb: check all alias possibility. + Thu Jan 1 20:59:55 2009 Tanaka Akira <akr@f...> * ext/socket/mkconstants.rb: more possible aliases. Index: ext/socket/mkconstants.rb =================================================================== --- ext/socket/mkconstants.rb (revision 21250) +++ ext/socket/mkconstants.rb (revision 21251) @@ -93,28 +93,12 @@ } EOS -MAYBE_ALIAS = [ - ["AF_UNIX", "AF_LOCAL"], - ["AF_ISO", "AF_OSI"], - ["AF_E164", "AF_ISDN"], - ["AF_NS", "AF_IPX"], -] - def each_alias(pat) - h = {} - each_name(pat) {|name| - h[name] = [name] + names = [] + each_name(pat) {|n| + names << n } - MAYBE_ALIAS.each {|names| - a = [] - names.each {|n| - a << n if h.delete n - } - h[a.first] = a - } - h.each_value {|names| - yield names - } + yield names end ERB.new(<<'EOS', nil, '%').def_method(Object, "gen_int_to_name(int_var, pat)") -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/