summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/scope.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/parser/scope.rb')
-rw-r--r--lib/puppet/parser/scope.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/puppet/parser/scope.rb b/lib/puppet/parser/scope.rb
index 25a6551af..709884296 100644
--- a/lib/puppet/parser/scope.rb
+++ b/lib/puppet/parser/scope.rb
@@ -123,8 +123,8 @@ class Puppet::Parser::Scope
# that subclasses can set their parent scopes to be the scope of
# their parent class.
def class_scope(klass)
- if klass.respond_to?(:fqname)
- @classtable[klass.fqname]
+ if klass.respond_to?(:classname)
+ @classtable[klass.classname]
else
@classtable[klass]
end
@@ -406,7 +406,7 @@ class Puppet::Parser::Scope
raise Puppet::ParseError, "Could not find class %s" % klassname
end
unless kscope = class_scope(klass)
- raise Puppet::ParseError, "Class %s has not been evaluated so its variables cannot be referenced" % klass.fqname
+ raise Puppet::ParseError, "Class %s has not been evaluated so its variables cannot be referenced" % klass.classname
end
return kscope.lookupvar(shortname, usestring)
end
@@ -459,8 +459,8 @@ class Puppet::Parser::Scope
end
def setclass?(obj)
- if obj.respond_to?(:fqname)
- @classtable.has_key?(obj.fqname)
+ if obj.respond_to?(:classname)
+ @classtable.has_key?(obj.classname)
else
@classtable[obj]
end
@@ -472,11 +472,11 @@ class Puppet::Parser::Scope
# can support multiple unrelated classes with the same name.
def setclass(obj)
if obj.is_a?(AST::HostClass)
- unless obj.fqname
+ unless obj.classname
raise Puppet::DevError, "Got a %s with no fully qualified name" %
obj.class
end
- @classtable[obj.fqname] = self
+ @classtable[obj.classname] = self
else
raise Puppet::DevError, "Invalid class %s" % obj.inspect
end