diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-01-28 08:18:59 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-01-28 08:18:59 +0000 |
commit | 68f5e2361a81493297869d5a06aae8841dcefd49 (patch) | |
tree | fddd59a0d9f222b8c6e3f5c9d2fe769ed20da041 /lib/resolv.rb | |
parent | ba492a05a5e3a47f1daa3659b3d88de4223f84f3 (diff) | |
download | ruby-68f5e2361a81493297869d5a06aae8841dcefd49.tar.gz |
* lib/resolv.rb (Resolv::DNS::Config.parse_resolv_conf):
parse options line for ndots option.
(Resolv::Hosts#lazy_initialize): return self.
(Resolv::DNS#lazy_initialize): ditto.
(Resolv::DNS::Config#lazy_initialize): ditto.
Suggested by Sam Roberts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/resolv.rb')
-rw-r--r-- | lib/resolv.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/resolv.rb b/lib/resolv.rb index 80536fbdd8..769ebe34f5 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -319,6 +319,7 @@ class Resolv @initialized = true end } + self end def getaddress(name) @@ -397,6 +398,7 @@ class Resolv @initialized = true end } + self end def close @@ -739,6 +741,13 @@ class Resolv when 'search' next if args.empty? search = args + when 'options' + args.each {|arg| + case arg + when /\Andots:(\d+)\z/ + ndots = $1.to_i + end + } end } } @@ -814,6 +823,7 @@ class Resolv @initialized = true end } + self end def single? |