diff options
author | Florian Hibler <fhibler@users.noreply.github.com> | 2015-02-26 16:47:18 +0000 |
---|---|---|
committer | Florian Hibler <fhibler@users.noreply.github.com> | 2015-02-26 16:47:18 +0000 |
commit | 1c85b3202033ed965abe16e15688f0b0025561ea (patch) | |
tree | 4ea9288b7a3dc774a60cdbd096761df4da147f8e /lib/oxidized/node.rb | |
parent | 19de2ac51cd765e1c7b7fe731759fb50086675b5 (diff) | |
parent | db165b5e1ebb3091a49029d739b68a913bc75db6 (diff) |
Merge pull request #1 from ytti/master
Merge to latest
Diffstat (limited to 'lib/oxidized/node.rb')
-rw-r--r-- | lib/oxidized/node.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/oxidized/node.rb b/lib/oxidized/node.rb index 6bc2b0f..2d41600 100644 --- a/lib/oxidized/node.rb +++ b/lib/oxidized/node.rb @@ -10,7 +10,8 @@ module Oxidized alias :running? :running def initialize opt @name = opt[:name] - @ip = Resolv.getaddress @name + @ip = IPAddr.new(opt[:ip]).to_s rescue nil + @ip ||= Resolv.getaddress @name @group = opt[:group] @input = resolve_input opt @output = resolve_output opt |