aboutsummaryrefslogtreecommitdiff
path: root/lib/puppet/type/host.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/type/host.rb')
-rw-r--r--lib/puppet/type/host.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/puppet/type/host.rb b/lib/puppet/type/host.rb
index 5e58e3a..7979619 100644
--- a/lib/puppet/type/host.rb
+++ b/lib/puppet/type/host.rb
@@ -9,9 +9,13 @@ module Puppet
def valid_v4?(addr)
if %r{^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$} =~ addr
- return $LAST_MATCH_INFO.captures.all? { |i| i = i.to_i; i >= 0 && i <= 255 }
+ $LAST_MATCH_INFO.captures.all? do |i|
+ i = i.to_i
+ i >= 0 && i <= 255
+ end
+ else
+ false
end
- false
end
def valid_v6?(addr)