- newfunction(:shell_join, :type => :rvalue, :doc => <<-EOS
-Builds a command line string from the given array of strings. Each array item is escaped for Bourne shell. All items are
-then joined together, with a single space in between.
+ newfunction(:shell_join, :type => :rvalue, :doc => <<-DOC
+ @summary
+ Builds a command line string from the given array of strings.
+ Each array item is escaped for Bourne shell. All items are then joined together, with a single space in between.
+ This function behaves the same as ruby's Shellwords.shelljoin() function