Method: Puppet::Pops::Types::TypeCalculator#superclasses
- Defined in:
- lib/puppet/pops/types/type_calculator.rb
#superclasses(c) ⇒ Object
Produces the superclasses of the given class, including the class
483 484 485 486 487 488 489 490 |
# File 'lib/puppet/pops/types/type_calculator.rb', line 483 def superclasses(c) result = [c] while s = c.superclass # rubocop:disable Lint/AssignmentInCondition result << s c = s end result end |