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 |