summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/ast/classdef.rb
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-08-28 04:50:59 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-08-28 04:50:59 +0000
commitad32b716d82576c98e708e6dbbcec60f0372e54c (patch)
tree1509e5afdd1e174816b8e0f2f14aba019c627b6c /lib/puppet/parser/ast/classdef.rb
parentdb0be8e38044b8aaaf9469c5c461c84295b55732 (diff)
downloadpuppet-ad32b716d82576c98e708e6dbbcec60f0372e54c.tar.gz
puppet-ad32b716d82576c98e708e6dbbcec60f0372e54c.tar.xz
puppet-ad32b716d82576c98e708e6dbbcec60f0372e54c.zip
Tracking down some weird bugs that managed to creep into the parser. I expect that the main ones were a result of the If support.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1494 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/parser/ast/classdef.rb')
-rw-r--r--lib/puppet/parser/ast/classdef.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/puppet/parser/ast/classdef.rb b/lib/puppet/parser/ast/classdef.rb
index cb66b3a8a..336cf0189 100644
--- a/lib/puppet/parser/ast/classdef.rb
+++ b/lib/puppet/parser/ast/classdef.rb
@@ -5,6 +5,8 @@ class Puppet::Parser::AST
# but classes are always singletons -- only one can exist on a given
# host.
class ClassDef < AST::CompDef
+ @keyword = "class"
+
def self.genclass
AST::HostClass
end
@@ -55,12 +57,6 @@ class Puppet::Parser::AST
end
end
- def initialize(hash)
- @parentclass = nil
- @keyword = "class"
- super
- end
-
def tree(indent = 0)
#@args.tree(indent + 1),
return [