diff modules/stdlib/lib/puppet/parser/functions/assert_private.rb @ 478:adf6fe9bbc17

Update Puppet modules to latest versions
author IBBoard <dev@ibboard.co.uk>
date Thu, 29 Aug 2024 18:47:29 +0100
parents d9352a684e62
children
line wrap: on
line diff
--- a/modules/stdlib/lib/puppet/parser/functions/assert_private.rb	Tue Aug 27 13:35:17 2024 +0100
+++ b/modules/stdlib/lib/puppet/parser/functions/assert_private.rb	Thu Aug 29 18:47:29 2024 +0100
@@ -1,8 +1,10 @@
+# frozen_string_literal: true
+
 #
 # assert_private.rb
 #
 module Puppet::Parser::Functions
-  newfunction(:assert_private, :doc => <<-DOC
+  newfunction(:assert_private, doc: <<-DOC
     @summary
       Sets the current class or definition as private.
 
@@ -10,15 +12,14 @@
       set the current class or definition as private.
 
     Calling the class or definition from outside the current module will fail.
-    DOC
-             ) do |args|
-
+  DOC
+  ) do |args|
     raise(Puppet::ParseError, "assert_private(): Wrong number of arguments given (#{args.size}}) for 0 or 1)") if args.size > 1
 
     scope = self
     if scope.lookupvar('module_name') != scope.lookupvar('caller_module_name')
       message = nil
-      if args[0] && args[0].is_a?(String)
+      if args[0].is_a?(String)
         message = args[0]
       else
         manifest_name = scope.source.name