Puppet Function: dos2unix
- Defined in:
- puppet/modules/stdlib/lib/puppet/parser/functions/dos2unix.rb
- Function type:
- Ruby 3.x API
Overview
Returns the Unix 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/dos2unix.rb', line 3 newfunction(:dos2unix, :type => :rvalue, :arity => 1, :doc => <<-EOS Returns the Unix version of the given string. Takes a single string argument. EOS ) do |arguments| unless arguments[0].is_a?(String) raise(Puppet::ParseError, 'dos2unix(): Requires string as argument') end arguments[0].gsub(/\r\n/, "\n") end |