Raises:
199 200 201 202
# File 'lib/puppet/datatypes.rb', line 199 def implementation(&block) raise ArgumentError, _('a data type can only have one implementation') if @type_builder.has_implementation? @type_builder.implementation = block end