diff options
Diffstat (limited to 'lib/puppet/type/zone.rb')
-rw-r--r-- | lib/puppet/type/zone.rb | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/puppet/type/zone.rb b/lib/puppet/type/zone.rb index 5573241ed..d4d9c9e9c 100644 --- a/lib/puppet/type/zone.rb +++ b/lib/puppet/type/zone.rb @@ -22,9 +22,7 @@ Puppet::Type.newtype(:zone) do if current_value.is_a? Array list += current_value else - if current_value - list << current_value - end + list << current_value if current_value end end @@ -87,9 +85,7 @@ Puppet::Type.newtype(:zone) do end def self.newvalue(name, hash) - if @parametervalues.is_a? Hash - @parametervalues = [] - end + @parametervalues = [] if @parametervalues.is_a? Hash @parametervalues << name @@ -410,9 +406,7 @@ Puppet::Type.newtype(:zone) do self.fail "ip must contain interface name and ip address separated by a \":\"" end else - unless interface && address.nil? && defrouter.nil? - self.fail "only interface may be specified when using exclusive IP stack: #{value}" - end + self.fail "only interface may be specified when using exclusive IP stack: #{value}" unless interface && address.nil? && defrouter.nil? end self.fail "zone path is required" unless self[:path] |