From 064e0a6b90d1e9a1e00e0c9ef4d18eb1ecc33a3e Mon Sep 17 00:00:00 2001 From: John Keiser Date: Fri, 10 Jul 2015 12:15:07 -0600 Subject: Rename action_provider_class to less-wordy action_class --- lib/chef/resource/action_class.rb | 83 ++++++++++++++++++++++++++++++++++++ lib/chef/resource/action_provider.rb | 69 ------------------------------ 2 files changed, 83 insertions(+), 69 deletions(-) create mode 100644 lib/chef/resource/action_class.rb delete mode 100644 lib/chef/resource/action_provider.rb (limited to 'lib/chef/resource') diff --git a/lib/chef/resource/action_class.rb b/lib/chef/resource/action_class.rb new file mode 100644 index 0000000000..12211418e9 --- /dev/null +++ b/lib/chef/resource/action_class.rb @@ -0,0 +1,83 @@ +# +# Author:: John Keiser ( 0 + current_resource.load_current_value!(new_resource) + else + current_resource.load_current_value! + end + rescue Chef::Exceptions::CurrentValueDoesNotExist + current_resource = nil + end + end + + @current_resource = current_resource + end + + def self.included(other) + other.extend(ClassMethods) + other.use_inline_resources + other.include_resource_dsl true + end + + module ClassMethods + # + # The Chef::Resource class this ActionClass was declared against. + # + # @return [Class] The Chef::Resource class this ActionClass was declared against. + # + attr_accessor :resource_class + + def to_s + "#{resource_class} action provider" + end + + def inspect + to_s + end + end + end + end +end diff --git a/lib/chef/resource/action_provider.rb b/lib/chef/resource/action_provider.rb deleted file mode 100644 index d71b54ef4d..0000000000 --- a/lib/chef/resource/action_provider.rb +++ /dev/null @@ -1,69 +0,0 @@ -# -# Author:: John Keiser ( 0 - current_resource.load_current_value!(new_resource) - else - current_resource.load_current_value! - end - rescue Chef::Exceptions::CurrentValueDoesNotExist - current_resource = nil - end - end - - @current_resource = current_resource - end - - def self.included(other) - other.extend(ClassMethods) - other.use_inline_resources - other.include_resource_dsl true - end - - module ClassMethods - end - end - end -end -- cgit v1.2.1