Method: Puppet::Pops::Types::PArrayType#normalize

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

#normalize(guard = nil) ⇒ Object



2560
2561
2562
2563
2564
2565
2566
2567
# File 'lib/puppet/pops/types/types.rb', line 2560

def normalize(guard = nil)
  if PAnyType::DEFAULT.eql?(@element_type)
    DEFAULT
  else
    ne_type = @element_type.normalize(guard)
    @element_type.equal?(ne_type) ? self : self.class.new(ne_type, @size_type)
  end
end