summaryrefslogtreecommitdiff
path: root/lib/chef/provider/file/content.rb
diff options
context:
space:
mode:
authorLamont Granquist <lamont@opscode.com>2013-04-08 15:15:53 -0700
committerLamont Granquist <lamont@opscode.com>2013-04-08 15:15:53 -0700
commitb5890f29bd80e61374acb1c7969bcb961560b09c (patch)
treee834f43b8568121dfea17ca108c5aeae30517dec /lib/chef/provider/file/content.rb
parent4e367cb684d2f52f3ab67345e40b08f9197cee27 (diff)
downloadchef-b5890f29bd80e61374acb1c7969bcb961560b09c.tar.gz
tempfiles: moar composition and binmode for windows
Diffstat (limited to 'lib/chef/provider/file/content.rb')
-rw-r--r--lib/chef/provider/file/content.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/chef/provider/file/content.rb b/lib/chef/provider/file/content.rb
index 2f7987e6e1..3b83555d7f 100644
--- a/lib/chef/provider/file/content.rb
+++ b/lib/chef/provider/file/content.rb
@@ -17,6 +17,7 @@
#
require 'chef/provider/file_content_base'
+require 'chef/provider/file/tempfile'
class Chef
class Provider
@@ -24,7 +25,7 @@ class Chef
class Content < Chef::Provider::FileContentBase
def file_for_provider
if @new_resource.content
- tempfile = Tempfile.open(tempfile_basename, tempfile_dirname)
+ tempfile = Chef::Provider::File::Tempfile.new(@new_resource).tempfile
tempfile.write(@new_resource.content)
tempfile.close
tempfile