# File lib/puppet/dsl/resource_type_api.rb, line 26
26:   def __mk_resource_type__(type, name, options, code)
27:     klass = Puppet::Resource::Type.new(type, name, options)
28: 
29:     klass.ruby_code = code if code
30: 
31:     Thread.current[:known_resource_types].add klass
32: 
33:     klass
34:   end