summaryrefslogtreecommitdiff
path: root/lib/chef/resource/lwrp_base.rb
diff options
context:
space:
mode:
authorJohn Keiser <john@johnkeiser.com>2015-06-03 12:03:26 -0700
committerJohn Keiser <john@johnkeiser.com>2015-06-03 12:04:12 -0700
commit88857ae52f4bfb36d2aa3ca852cfbddd4fdff63b (patch)
tree098ef9c4e383288fb6c8e523375b1440198391a5 /lib/chef/resource/lwrp_base.rb
parent7292f123eee89301ac732edce1ccca2bdfdf2747 (diff)
downloadchef-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.rb7
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