Module: Chef::Deprecation::Warnings
- Defined in:
- lib/chef/deprecation/warnings.rb
Instance Method Summary collapse
Instance Method Details
#add_deprecation_warnings_for(method_names) ⇒ Object
26 27 28 29 30 31 32 33 34 35 |
# 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| = "Method '#{name}' of '#{self.class}' is deprecated. It will be removed in #{ChefUtils::Dist::Infra::PRODUCT} #{Chef::VERSION.to_i.next}." << " Please update your cookbooks accordingly." Chef.deprecated(:internal_api, ) super(*args) end end end |