summaryrefslogtreecommitdiff
path: root/lib/chef/mixin/file_class.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/mixin/file_class.rb')
-rw-r--r--lib/chef/mixin/file_class.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/chef/mixin/file_class.rb b/lib/chef/mixin/file_class.rb
index f6a663daed..6dfabbe714 100644
--- a/lib/chef/mixin/file_class.rb
+++ b/lib/chef/mixin/file_class.rb
@@ -18,13 +18,16 @@
# limitations under the License.
#
+if Chef::Platform.windows?
+ require 'chef/win32/file'
+end
+
class Chef
module Mixin
module FileClass
def file_class
@host_os_file ||= if Chef::Platform.windows?
- require 'chef/win32/file'
Chef::ReservedNames::Win32::File
else
::File