diff modules/firewall/lib/puppet/provider/firewall.rb @ 275:d9352a684e62

Mass update of modules to remove deprecation warnings
author IBBoard <dev@ibboard.co.uk>
date Sun, 26 Jan 2020 11:36:07 +0000
parents d6f2a0ee45c0
children 66c406eec60d
line wrap: on
line diff
--- a/modules/firewall/lib/puppet/provider/firewall.rb	Sat Jan 04 11:42:45 2020 +0000
+++ b/modules/firewall/lib/puppet/provider/firewall.rb	Sun Jan 26 11:36:07 2020 +0000
@@ -1,11 +1,14 @@
+#
+# firewall.rb
+#
 class Puppet::Provider::Firewall < Puppet::Provider
-
   # Prefetch our rule list. This is ran once every time before any other
   # action (besides initialization of each object).
   def self.prefetch(resources)
-    debug("[prefetch(resources)]")
+    debug('[prefetch(resources)]')
     instances.each do |prov|
-      if resource = resources[prov.name] || resources[prov.name.downcase]
+      resource = resources[prov.name] || resources[prov.name.downcase]
+      if resource
         resource.provider = prov
       end
     end
@@ -15,7 +18,7 @@
   # existing status with properties[:foo].
   def properties
     if @property_hash.empty?
-      @property_hash = query || {:ensure => :absent}
+      @property_hash = query || { ensure: :absent }
       @property_hash[:ensure] = :absent if @property_hash.empty?
     end
     @property_hash.dup
@@ -25,7 +28,7 @@
   # getting some double entendre here....
   def query
     self.class.instances.each do |instance|
-      if instance.name == self.name or instance.name.downcase == self.name
+      if instance.name == name || instance.name.downcase == name
         return instance.properties
       end
     end