Method: Puppet::DataTypes.create_loaded_type
- Defined in:
- lib/puppet/datatypes.rb
.create_loaded_type(type_name, loader, &block) ⇒ Object
138 139 140 141 142 143 |
# File 'lib/puppet/datatypes.rb', line 138 def self.create_loaded_type(type_name, loader, &block) builder = TypeBuilder.new(type_name.to_s) api = TypeBuilderAPI.new(builder).freeze api.instance_eval(&block) builder.create_type(loader) end |