(MODULES-7023) - Removing duplication in sync.yml
[puppet-modules/puppetlabs-apt.git] / manifests / backports.pp
index 4faad6157a7f31664555471071c211e177e56ce2..6a7e87c566da151964a95afc6e9ccf531a12705d 100644 (file)
@@ -1,3 +1,4 @@
+# Defining backports for the apt class
 class apt::backports (
   Optional[String] $location                    = undef,
   Optional[String] $release                     = undef,
@@ -36,9 +37,9 @@ class apt::backports (
     }
   }
 
-  if is_hash($pin) {
+  if $pin =~ Hash {
     $_pin = $pin
-  } elsif is_numeric($pin) or is_string($pin) {
+  } elsif $pin =~ Numeric or $pin =~ String {
     # apt::source defaults to pinning to origin, but we should pin to release
     # for backports
     $_pin = {