diff options
Diffstat (limited to 'lib/chef/resource/script.rb')
-rw-r--r-- | lib/chef/resource/script.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/chef/resource/script.rb b/lib/chef/resource/script.rb index 7d56d1d0c6..5619d4e9aa 100644 --- a/lib/chef/resource/script.rb +++ b/lib/chef/resource/script.rb @@ -33,7 +33,8 @@ class Chef @interpreter = nil @flags = nil @guard_inherited_attributes = [] - append_guard_inherited_attributes( + + set_guard_inherited_attributes( [ :cwd, :environment, @@ -68,6 +69,16 @@ class Chef ) end + protected + + def set_guard_inherited_attributes(inherited_attributes) + @guard_inherited_attributes.concat(inherited_attributes).uniq + end + + def guard_inherited_attributes + @guard_inherited_attributes + end + end end end |