class Class

Public Instance Methods

descendants() click to toggle source
# File lib/glimmer-dsl-opal/ext/class.rb, line 7
def descendants
  @descendants.to_collection.map { |klass| [klass] + (klass.descendants if klass.respond_to?(:descendants)).to_a }.flatten.compact
end
inherited(klass) click to toggle source
# File lib/glimmer-dsl-opal/ext/class.rb, line 2
def inherited(klass)
  @descendants ||= []
  @descendants << klass
end