# File lib/puppet/type/file.rb, line 757
757:   def write_temporary_file?
758:     # unfortunately we don't know the source file size before fetching it
759:     # so let's assume the file won't be empty
760:     (c = property(:content) and c.length) || (s = @parameters[:source] and 1)
761:   end