qtil
advanced-security/qtil-ruby 0.0.2
Search

Member predicate ConstRef::getADescendentModule

Gets a module that transitively subclasses, includes, or prepends the module referred to by this constant.

For example, DataFlow::getConstant("A").getADescendentModule() finds B, C, and E:

class B < A
end

class C < B
end

module E
  include C
end
ModuleNode getADescendentModule()