summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua C. Burt <joshburt@shapeandshare.com>2016-05-11 08:41:32 -0600
committerJoshua C. Burt <joshburt@shapeandshare.com>2016-05-11 08:41:32 -0600
commitd14f5b6fe98179ce517e0d1ffd7bd3156e200444 (patch)
tree69d4e77161af2ed5c6cf6d4a3bf4948a3f34d1ef
parent632e99689cbdc8108231ec28b781412d2481bd0a (diff)
downloadchef-d14f5b6fe98179ce517e0d1ffd7bd3156e200444.tar.gz
Based on feedback from PR, usage was changed over to a Forwardable / def_delegator paradigm.
-rw-r--r--lib/chef/provider/git.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/chef/provider/git.rb b/lib/chef/provider/git.rb
index 028fc51c13..004e0b550d 100644
--- a/lib/chef/provider/git.rb
+++ b/lib/chef/provider/git.rb
@@ -25,8 +25,11 @@ class Chef
class Provider
class Git < Chef::Provider
+ extend Forwardable
provides :git
+ def_delegator :@new_resource, :destination, :cwd
+
def whyrun_supported?
true
end
@@ -311,10 +314,6 @@ class Chef
run_opts
end
- def cwd
- @new_resource.destination
- end
-
def git(*args, **run_opts)
git_command = ["git", args].compact.join(" ")
Chef::Log.debug "running #{git_command}"