Method: Puppet::Pops::Types::PTypeSetType#resolve

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

#resolve(loader) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



260
261
262
263
264
265
266
# File 'lib/puppet/pops/types/p_type_set_type.rb', line 260

def resolve(loader)
  super
  @references.each_value { |ref| ref.resolve(loader) }
  tsa_loader = TypeSetLoader.new(self, loader)
  @types.values.each { |type| type.resolve(tsa_loader) }
  self
end