diff options
Diffstat (limited to 'lib/puppet/parser/parser_support.rb')
-rw-r--r-- | lib/puppet/parser/parser_support.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/puppet/parser/parser_support.rb b/lib/puppet/parser/parser_support.rb index a7a980a0c..92db9af5f 100644 --- a/lib/puppet/parser/parser_support.rb +++ b/lib/puppet/parser/parser_support.rb @@ -310,6 +310,7 @@ class Puppet::Parser::Parser args[:code] = code if code args[:parentclass] = parent if parent args[:doc] = doc + args[:line] = options[:line] @loaded_code.add_hostclass(name, ast(AST::HostClass, args)) end @@ -336,7 +337,8 @@ class Puppet::Parser::Parser :code => options[:code], :parser => self, :classname => name, - :doc => options[:doc] + :doc => options[:doc], + :line => options[:line] } [:code, :arguments].each do |param| @@ -360,7 +362,8 @@ class Puppet::Parser::Parser args = { :name => name, :parser => self, - :doc => doc + :doc => doc, + :line => options[:line] } if options[:code] args[:code] = options[:code] |