Files

Class/Module Index [+]

Quicksearch

Chef::Deprecation::Provider::Template

Deprecation::Provider::Template

This module contains the deprecated functions of Chef::Provider::Template. These functions are refactored to different components. They are frozen and will be removed in Chef 12.

Public Instance Methods

content_matches?() click to toggle source
# File lib/chef/deprecation/provider/template.rb, line 56
def content_matches?
  @current_resource.checksum == @new_resource.checksum
end
rendered(rendered_template) click to toggle source
# File lib/chef/deprecation/provider/template.rb, line 50
def rendered(rendered_template)
  @new_resource.checksum(checksum(rendered_template.path))
  Chef::Log.debug("Current content's checksum:  #{@current_resource.checksum}")
  Chef::Log.debug("Rendered content's checksum: #{@new_resource.checksum}")
end
resource_cookbook() click to toggle source
# File lib/chef/deprecation/provider/template.rb, line 46
def resource_cookbook
  @new_resource.cookbook || @new_resource.cookbook_name
end
template_finder() click to toggle source
# File lib/chef/deprecation/provider/template.rb, line 34
def template_finder
  @template_finder ||= begin
    Chef::Provider::TemplateFinder.new(run_context, cookbook_name, node)
  end
end
template_location() click to toggle source
# File lib/chef/deprecation/provider/template.rb, line 40
def template_location
  @template_file_cache_location ||= begin
    template_finder.find(@new_resource.source, :local => @new_resource.local, :cookbook => @new_resource.cookbook)
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.