mirror of
https://github.com/github/codeql.git
synced 2025-12-19 02:13:17 +01:00
12 lines
414 B
Plaintext
12 lines
414 B
Plaintext
import codeql.ruby.AST
|
|
|
|
query predicate singletonClasses(SingletonClass sc, string pClass, Expr value) {
|
|
pClass = sc.getAPrimaryQlClass() and value = sc.getValue()
|
|
}
|
|
|
|
query predicate exprsInSingletonClasses(SingletonClass sc, int i, Expr e, string eClass) {
|
|
e = sc.getStmt(i) and eClass = e.getAPrimaryQlClass()
|
|
}
|
|
|
|
query predicate methodsInSingletonClasses(SingletonClass sc, Method m) { m = sc.getAMethod() }
|