module Chef::Deprecation::Warnings
Public Instance Methods
add_deprecation_warnings_for(method_names)
click to toggle source
Calls superclass method
# File lib/chef/deprecation/warnings.rb, line 26 def add_deprecation_warnings_for(method_names) method_names.each do |name| define_method(name) do |*args| message = "Method '#{name}' of '#{self.class}' is deprecated. It will be removed in #{ChefUtils::Dist::Infra::PRODUCT} #{Chef::VERSION.to_i.next}." message << " Please update your cookbooks accordingly." Chef.deprecated(:internal_api, message) super(*args) end end end