Files
codeql/ruby/ql/test/library-tests/frameworks/active_resource/ActiveResource.ql
2022-08-29 14:24:37 +12:00

16 lines
550 B
Plaintext

import ruby
import codeql.ruby.DataFlow
import codeql.ruby.frameworks.ActiveResource
query predicate modelClasses(ActiveResource::ModelClass c, DataFlow::Node siteAssignCall) {
c.getASiteAssignment() = siteAssignCall
}
query predicate modelClassMethodCalls(ActiveResource::ModelClassMethodCall c) { any() }
query predicate modelInstances(ActiveResource::ModelInstance c) { any() }
query predicate modelInstanceMethodCalls(ActiveResource::ModelInstanceMethodCall c) { any() }
query predicate collections(ActiveResource::Collection c) { any() }