Puppet Function: unix2dos
- Defined in:
- puppet/modules/stdlib/lib/puppet/parser/functions/unix2dos.rb
- Function type:
- Ruby 3.x API
Overview
Returns the DOS version of the given string. Takes a single string argument.
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'puppet/modules/stdlib/lib/puppet/parser/functions/unix2dos.rb', line 3 newfunction(:unix2dos, :type => :rvalue, :arity => 1, :doc => <<-EOS Returns the DOS version of the given string. Takes a single string argument. EOS ) do |arguments| unless arguments[0].is_a?(String) raise(Puppet::ParseError, 'unix2dos(): Requires string as argument') end arguments[0].gsub(/\r*\n/, "\r\n") end |