module Chef::Deprecation::Provider::CookbookFile
Deprecation::Provider::CookbookFile¶ ↑
This module contains the deprecated functions of Chef::Provider::CookbookFile. These functions are refactored to different components. They are frozen and will be removed in Chef 12.
Public Instance Methods
backup_new_resource()
click to toggle source
# File lib/chef/deprecation/provider/cookbook_file.rb, line 46 def backup_new_resource if ::File.exists?(@new_resource.path) backup @new_resource.path end end
content_stale?()
click to toggle source
# File lib/chef/deprecation/provider/cookbook_file.rb, line 42 def content_stale? ( ! ::File.exist?(@new_resource.path)) || ( ! compare_content) end
file_cache_location()
click to toggle source
# File lib/chef/deprecation/provider/cookbook_file.rb, line 31 def file_cache_location @file_cache_location ||= begin cookbook = run_context.cookbook_collection[resource_cookbook] cookbook.preferred_filename_on_disk_location(node, :files, @new_resource.source, @new_resource.path) end end
resource_cookbook()
click to toggle source
# File lib/chef/deprecation/provider/cookbook_file.rb, line 38 def resource_cookbook @new_resource.cookbook || @new_resource.cookbook_name end