io.joern.rubysrc2cpg.passes
package io.joern.rubysrc2cpg.passes
Members list
Type members
Classlikes
class AstCreationPass(cpg: Cpg, astCreators: List[AstCreator]) extends ForkJoinParallelCpgPass[AstCreator]
Attributes
- Supertypes
class ConfigFileCreationPass(cpg: Cpg) extends XConfigFileCreationPass
Creates the CONFIGURATION layer from any existing Gemfile or Gemfile.lock files found at root level.
Creates the CONFIGURATION layer from any existing Gemfile or Gemfile.lock files found at root level.
Attributes
- Supertypes
-
class XConfigFileCreationPassclass ForkJoinParallelCpgPass[File]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class DependencyPass(cpg: Cpg) extends ForkJoinParallelCpgPass[ConfigFile]
Parses the dependencies from the Gemfile.lock and Gemfile files. This pass uses a dependency node to store the Ruby Gems resolver with the name as Defines.Resolver and version as the URL.
Parses the dependencies from the Gemfile.lock and Gemfile files. This pass uses a dependency node to store the Ruby Gems resolver with the name as Defines.Resolver and version as the URL.
Value parameters
- cpg
-
the graph.
Attributes
- Companion
- object
- Supertypes
-
class ForkJoinParallelCpgPass[ConfigFile]trait CpgPassBaseclass Objecttrait Matchableclass Any
object DependencyPass
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DependencyPass.type
class DependencySummarySolverPass(cpg: Cpg, dependencySummary: RubyProgramSummary) extends ForkJoinParallelCpgPass[Dependency]
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[Dependency]trait CpgPassBaseclass Objecttrait Matchableclass Any
object GlobalTypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GlobalTypes.type
In this article