Method: Puppet::DataTypes::TypeBuilderAPI#interface

Defined in:
lib/puppet/datatypes.rb

#interface(type_string) ⇒ Object

Raises:

  • (ArgumentError)


196
197
198
199
200
# File 'lib/puppet/datatypes.rb', line 196

def interface(type_string)
  raise ArgumentError, _('a data type can only have one interface') unless @type_builder.interface.nil?

  @type_builder.interface = type_string
end