diff options
author | John Keiser <john@johnkeiser.com> | 2015-06-03 12:03:26 -0700 |
---|---|---|
committer | John Keiser <john@johnkeiser.com> | 2015-06-03 12:04:12 -0700 |
commit | 88857ae52f4bfb36d2aa3ca852cfbddd4fdff63b (patch) | |
tree | 098ef9c4e383288fb6c8e523375b1440198391a5 /lib/chef/resource/lwrp_base.rb | |
parent | 7292f123eee89301ac732edce1ccca2bdfdf2747 (diff) | |
download | chef-88857ae52f4bfb36d2aa3ca852cfbddd4fdff63b.tar.gz |
Move deprecated LWRP class override to the deprecation method registrar
Diffstat (limited to 'lib/chef/resource/lwrp_base.rb')
-rw-r--r-- | lib/chef/resource/lwrp_base.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/chef/resource/lwrp_base.rb b/lib/chef/resource/lwrp_base.rb index ea47ad4b06..c486233020 100644 --- a/lib/chef/resource/lwrp_base.rb +++ b/lib/chef/resource/lwrp_base.rb @@ -58,10 +58,7 @@ class Chef resource_class.class_from_file(filename) # Make a useful string for the class (rather than <Class:312894723894>) - resource_class.class_eval do - define_method(:kind_of?) { |other| other.class <= resource_class } - define_method(:is_a?) { |other| other.class <= resource_class } - + resource_class.instance_eval do define_singleton_method(:to_s) do "LWRP resource #{resource_name} from cookbook #{cookbook_name}" end @@ -73,7 +70,7 @@ class Chef LWRPBase.loaded_lwrps[filename] = true # Create the deprecated Chef::Resource::LwrpFoo class - resource_subclass = Chef::Resource.register_deprecated_lwrp_class(resource_class, convert_to_class_name(resource_name)) + Chef::Resource.register_deprecated_lwrp_class(resource_class, convert_to_class_name(resource_name)) resource_class end |