Method: Puppet::Pops::Types::PStringType#derived_size_type
- Defined in:
- lib/puppet/pops/types/types.rb
#derived_size_type ⇒ Object
1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'lib/puppet/pops/types/types.rb', line 1577 def derived_size_type if @size_type_or_value.is_a?(PIntegerType) @size_type_or_value elsif @size_type_or_value.is_a?(String) sz = @size_type_or_value.size PIntegerType.new(sz, sz) else PCollectionType::DEFAULT_SIZE end end |