blob: 09f52b519c64b3d0dd6be588e5fbd4dc18903bc5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
require 'puppet/parser/ast/top_level_construct'
class Puppet::Parser::AST::Definition < Puppet::Parser::AST::TopLevelConstruct
def initialize(name, context = {})
@name = name
@context = context
end
def instantiate(modname)
return [Puppet::Resource::Type.new(:definition, @name, @context.merge(:module_name => modname))]
end
end
|