diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-02-20 00:15:36 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-02-20 00:15:36 +0000 |
commit | f816b8b167ae60d266172d9eb6544990cbc228b7 (patch) | |
tree | bed9af95f46cc8647c5126fa9c0ae0c91afc84e2 | |
parent | a6c936c15b2145b2a4219e2503301e5cd167f3e2 (diff) | |
download | ruby-f816b8b167ae60d266172d9eb6544990cbc228b7.tar.gz |
* lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIHandler):
qualify the access for Config constant. [ruby-dev:28338]
* lib/resolv.rb (Resolv::DNS::Resource::IN::A): qualify
ClassValue. [ruby-dev:28338]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | lib/rational.rb | 40 | ||||
-rw-r--r-- | lib/resolv.rb | 20 | ||||
-rw-r--r-- | lib/webrick/httpservlet/cgihandler.rb | 2 |
4 files changed, 33 insertions, 42 deletions
@@ -1,3 +1,16 @@ +Mon Feb 20 09:13:42 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIHandler): + qualify the access for Config constant. [ruby-dev:28338] + + * lib/resolv.rb (Resolv::DNS::Resource::IN::A): qualify + ClassValue. [ruby-dev:28338] + +Mon Feb 20 01:05:27 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/rational.rb (Integer::gcd): replaced by gcd4 in + [ruby-core:07390]. [ruby-core:07377] + Mon Feb 20 00:57:02 2006 GOTOU Yuuzou <gotoyuzo@notwork.org> * ext/openssl/ossl.h (OSSL_Debug): should not use __func__. diff --git a/lib/rational.rb b/lib/rational.rb index fd5bc95a34..45bd141c8d 100644 --- a/lib/rational.rb +++ b/lib/rational.rb @@ -435,42 +435,16 @@ class Integer # The result is positive, no matter the sign of the arguments. # def gcd(n) - m = self.abs - n = n.abs - - return n if m == 0 - return m if n == 0 - - b = 0 - while n[0] == 0 && m[0] == 0 - b += 1; n >>= 1; m >>= 1 - end - m >>= 1 while m[0] == 0 - n >>= 1 while n[0] == 0 - while m != n - m, n = n, m if n > m - m -= n; m >>= 1 while m[0] == 0 - end - m << b - end - - def gcd2(int) - a = self.abs - b = int.abs - - a, b = b, a if a < b - - while b != 0 - void, a = a.divmod(b) - a, b = b, a + min = self.abs + max = other.abs + while min > 0 + tmp = min + min = max % min + max = tmp end - return a + max end - # - # Returns the <em>lowest common multiple</em> (LCM) of the two arguments - # (+self+ and +other+). - # # Examples: # 6.lcm 7 # -> 42 # 6.lcm 9 # -> 18 diff --git a/lib/resolv.rb b/lib/resolv.rb index 4f83560b8c..6bc41d7967 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -1810,8 +1810,9 @@ class Resolv # IPv4 Address resource class A < Resource - - ClassHash[[TypeValue = 1, ClassValue = ClassValue]] = self # :nodoc: + TypeValue = 1 + ClassValue = IN::ClassValue + ClassHash[[TypeValue, ClassValue]] = self # :nodoc: ## # Creates a new A for +address+. @@ -1838,8 +1839,9 @@ class Resolv # Well Known Service resource. class WKS < Resource - - ClassHash[[TypeValue = 11, ClassValue = ClassValue]] = self # :nodoc: + TypeValue = 11 + ClassValue = IN::ClassValue + ClassHash[[TypeValue, ClassValue]] = self # :nodoc: def initialize(address, protocol, bitmap) @address = IPv4.create(address) @@ -1885,8 +1887,9 @@ class Resolv # An IPv6 address record. class AAAA < Resource - - ClassHash[[TypeValue = 28, ClassValue = ClassValue]] = self # :nodoc: + TypeValue = 28 + ClassValue = IN::ClassValue + ClassHash[[TypeValue, ClassValue]] = self # :nodoc: ## # Creates a new AAAA for +address+. @@ -1916,8 +1919,9 @@ class Resolv # available at. class SRV < Resource - - ClassHash[[TypeValue = 33, ClassValue = ClassValue]] = self # :nodoc: + TypeValue = 33 + ClassValue = IN::ClassValue + ClassHash[[TypeValue, ClassValue]] = self # :nodoc: # Create a SRV resource record. # diff --git a/lib/webrick/httpservlet/cgihandler.rb b/lib/webrick/httpservlet/cgihandler.rb index 40247366f7..5ec673c5b3 100644 --- a/lib/webrick/httpservlet/cgihandler.rb +++ b/lib/webrick/httpservlet/cgihandler.rb @@ -20,7 +20,7 @@ module WEBrick Ruby = File::join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name']) Ruby << ::Config::CONFIG['EXEEXT'] - CGIRunner = "\"#{Ruby}\" \"#{Config::LIBDIR}/httpservlet/cgi_runner.rb\"" + CGIRunner = "\"#{Ruby}\" \"#{WEBrick::Config::LIBDIR}/httpservlet/cgi_runner.rb\"" def initialize(server, name) super(server, name) |