ruby-changes:2219
From: ko1@a...
Date: 15 Oct 2007 22:15:02 +0900
Subject: [ruby-changes:2219] knu - Ruby:r13710 (ruby_1_8): Merge from trunk.
knu 2007-10-15 22:14:48 +0900 (Mon, 15 Oct 2007)
New Revision: 13710
Modified files:
branches/ruby_1_8/lib/ipaddr.rb
Log:
Merge from trunk.
* NEWS: Mention ipaddr enhancements.
* lib/ipaddr.rb (in_addr, in6_addr, addr_mask): Make some minor
code optimization.
* lib/ipaddr.rb (<=>): Implement IPAddr#<=> and make IPAddr
comparable.
* lib/ipaddr.rb (succ): Implement IPAddr#succ. You can now create
a range between two IPAddr's, which (Range) object is
enumerable.
* lib/ipaddr.rb (to_range): A new method to create a Range object
for the (network) address.
* lib/ipaddr.rb (coerce_other): Support type coercion and make &,
|, == and include? accept a string or an integer instead of an
IPAddr object as the argument.
* lib/ipaddr.rb (initialize): Give better error messages.
* lib/ipaddr.rb: Improve documentation.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/lib/ipaddr.rb?r1=13710&r2=13709
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml