diff options
author | Brice Figureau <brice-puppet@daysofwonder.com> | 2009-11-10 18:19:59 +0100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-11-12 08:02:10 +1100 |
commit | 38ec9fcc5f3965942a74c8d7b7dfd1cf1796c0df (patch) | |
tree | 7df4540de585f8775d219a5e6c459f21ac77fc10 /lib/puppet/parser/ast/leaf.rb | |
parent | 5f7177efeae81c86086d73b3c7869302cfc6a40d (diff) | |
download | puppet-38ec9fcc5f3965942a74c8d7b7dfd1cf1796c0df.tar.gz puppet-38ec9fcc5f3965942a74c8d7b7dfd1cf1796c0df.tar.xz puppet-38ec9fcc5f3965942a74c8d7b7dfd1cf1796c0df.zip |
Fix #2796 - Fix puppetdoc rdoc selector parsing
This patch fix this bug by adding more to_s methods to ast member
so that puppetdoc can just to_s the AST to reconstruct the original
puppet code.
Of course this is not perfect, but should work most of the time.
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/parser/ast/leaf.rb')
-rw-r--r-- | lib/puppet/parser/ast/leaf.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/puppet/parser/ast/leaf.rb b/lib/puppet/parser/ast/leaf.rb index 153120a34..b73c781e1 100644 --- a/lib/puppet/parser/ast/leaf.rb +++ b/lib/puppet/parser/ast/leaf.rb @@ -150,6 +150,10 @@ class Puppet::Parser::AST return scope.lookupvar(@value) end end + + def to_s + "\$#{value}" + end end class Regex < AST::Leaf |