Module API
Provides classes and predicates for working with APIs used in a database.
Import path
import codeql.ruby.ApiGraphsPredicates
| getTopLevelMember | Gets a node corresponding to a top-level member |
| root | Gets the root node. |
Classes
| Def | A node corresponding to a value escaping into an API component. |
| EntryPoint | An API entry point. |
| MethodAccessNode | A node corresponding to the method being invoked at a method call. |
| Node | A node in the API graph, representing a value that has crossed the boundary between this codebase and an external library (or in general, any external codebase). |
| Root | The root node of an API graph. |
| Use | A node corresponding to the use of an API component. |
Modules
| Label | Provides classes modeling the various edges (labels) in the API graph. |