From 9154acadf336db7f231df524749f987e885f5b0c Mon Sep 17 00:00:00 2001 From: Jesse Wolfe Date: Wed, 7 Apr 2010 11:59:45 -0700 Subject: Since the types stored in resource's @parameters have changed, we need to also change include? method to be more robust. --- lib/puppet/resource.rb | 4 ++++ 1 file changed, 4 insertions(+) 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) -- cgit