summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/parser')
-rw-r--r--lib/puppet/parser/functions.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/parser/functions.rb b/lib/puppet/parser/functions.rb
index ad5f53080..854f3ac9f 100644
--- a/lib/puppet/parser/functions.rb
+++ b/lib/puppet/parser/functions.rb
@@ -153,7 +153,7 @@ module Functions
newfunction(:defined, :type => :rvalue, :doc => "Determine whether a given
type is defined, either as a native type or a defined type.") do |vals|
# For some reason, it doesn't want me to return from here.
- if vals.detect do |val| Puppet::Type.type(val) or finddefine(val) end
+ if vals.detect do |val| Puppet::Type.type(val) or finddefine(val) or findclass(val) end
true
else
false