diff options
-rw-r--r-- | lib/puppet/resource.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/puppet/resource.rb b/lib/puppet/resource.rb index 91dd547fb..e733f3ee0 100644 --- a/lib/puppet/resource.rb +++ b/lib/puppet/resource.rb @@ -101,6 +101,10 @@ class Puppet::Resource @parameters.each { |p,v| yield p, v } end + def include?(parameter) + super || @parameters.keys.include?( parameter_name(parameter) ) + end + %w{exported virtual}.each do |m| define_method(m+"?") do self.send(m) |