CodeQL library for Ruby
codeql/ruby-all 0.8.15-dev (changelog, source)
Search

Module Core

Provides modeling for the Ruby core libraries.

Import path

import codeql.ruby.frameworks.Core

Imports

Array

Provides flow summaries for the Array and Enumerable classes.

Base64

Provides modeling for the Base64 module.

BasicObject

Provides modeling for the BasicObject class.

Digest

Provides modeling for the Digest module.

Gem

Provides modeling for the Gem module and .gemspec files.

Hash

Provides flow summaries for the Hash class.

IO

Provides modeling for the IO module.

Kernel

Provides modeling for the Kernel class.

Module

Provides modeling for the Module class.

Object

Provides modeling for the Object class.

String

Provides flow summaries for the String class.

Classes

SubshellHeredocExecution

A system command executed via shell heredoc syntax. E.g. ruby <<`EOF` cat foo.text EOF

SubshellLiteralExecution

A system command executed via subshell literal syntax. E.g. ruby `cat foo.txt` %x(cat foo.txt) %x[cat foo.txt] %x{cat foo.txt} %x/cat foo.txt/