# 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