def define_resource_requirements
requirements.assert(:delete) do |a|
a.assertion do
if @current_resource.to
@current_resource.link_type == @new_resource.link_type and
(@current_resource.link_type == :symbolic or @current_resource.to != '')
else
true
end
end
a.failure_message Chef::Exceptions::Link, "Cannot delete #{@new_resource} at #{@new_resource.target_file}! Not a #{@new_resource.link_type.to_s} link."
a.whyrun("Would assume the link at #{@new_resource.target_file} was previously created")
end
end