Method: Puppet::Pops::Types::TypeCalculator#reduce_type

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

#reduce_type(enumerable) ⇒ Object

Reduces an enumerable of types to a single common type.



495
496
497
# File 'lib/puppet/pops/types/type_calculator.rb', line 495

def reduce_type(enumerable)
  enumerable.reduce(nil) { |memo, t| common_type(memo, t) }
end