Bug #245
IPAddr#to_range raise ArgumentError
| Status: | Closed | Start date: | 07/09/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | - | |||
| Target version: | - | |||
| ruby -v: |
Description
ipaddr で IPv4 アドレスを以下の方法で作成した場合に IPAddr#to_range すると
ArgumentError が発生します。
1.8, 1.9 ともに同じ状況です。
% ruby-1.8.x -ripaddr -ve "IPAddr.new('192.168.1.1').to_range"
ruby 1.8.7 (2008-06-09 patchlevel 5000) [i686-linux]
/home/kenji/all-ruby/ruby-1.8.x/lib/ruby/1.8/ipaddr.rb:371:in `set':
invalid address (ArgumentError)
from /home/kenji/all-ruby/ruby-1.8.x/lib/ruby/1.8/ipaddr.rb:347:in `to_range'
from -e:1
添付のパッチで IPAddr#to_range は動くようになります。
History
Updated by ko1 (Koichi Sasada) almost 4 years ago
- Assignee set to knu (Akinori MUSHA)
Updated by nobu (Nobuyoshi Nakada) almost 4 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
r17940でコミット済みです。