#
module Puppet::Parser::Functions
newfunction(:shell_split, :type => :rvalue, :doc => <<-DOC
- Splits a string into an array of tokens in the same way the Bourne shell does.
+ @summary
+ Splits a string into an array of tokens in the same way the Bourne shell does.
+
+ @return
+ array of tokens
This function behaves the same as ruby's Shellwords.shellsplit() function
DOC