Update stdlib and concat to 6.1.0 both
[mirror/dsa-puppet.git] / 3rdparty / modules / stdlib / lib / puppet / parser / functions / assert_private.rb
index 66c79cc..4f1a5e2 100644 (file)
@@ -1,21 +1,24 @@
 #
 # assert_private.rb
 #
-
 module Puppet::Parser::Functions
-  newfunction(:assert_private, :doc => <<-'EOS'
-    Sets the current class or definition as private.
+  newfunction(:assert_private, :doc => <<-DOC
+    @summary
+      Sets the current class or definition as private.
+
+    @return
+      set the current class or definition as private.
+
     Calling the class or definition from outside the current module will fail.
-    EOS
-  ) 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
+    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] and args[0].is_a? String
+      if args[0] && args[0].is_a?(String)
         message = args[0]
       else
         manifest_name = scope.source.name