# File lib/chef/provider/directory.rb, line 41 def action_create unless ::File.exists?(@new_resource.path) if @new_resource.recursive == true ::FileUtils.mkdir_p(@new_resource.path) else ::Dir.mkdir(@new_resource.path) end @new_resource.updated_by_last_action(true) Chef::Log.info("#{@new_resource} created directory #{@new_resource.path}") end set_owner if @new_resource.owner != nil set_group if @new_resource.group != nil set_mode if @new_resource.mode != nil end