Method: Puppet::Pops::Types::PStringType.register_ptype

Defined in:
lib/puppet/pops/types/types.rb

.register_ptype(loader, ir) ⇒ Object



1499
1500
1501
1502
1503
1504
1505
# File 'lib/puppet/pops/types/types.rb', line 1499

def self.register_ptype(loader, ir)
  create_ptype(loader, ir, 'ScalarDataType',
    'size_type_or_value' => {
      KEY_TYPE => POptionalType.new(PVariantType.new([PStringType::DEFAULT, PTypeType.new(PIntegerType::DEFAULT)])),
    KEY_VALUE => nil
  })
end