Module Erb
Import path
import codeql.ruby.ast.ErbClasses
| ErbAstNode | A node in the ERB abstract syntax tree. This class is the base class for all ERB elements. |
| ErbCode | An ERB token appearing within a code directive. This will typically be interpreted as Ruby code or a GraphQL query, depending on context. |
| ErbComment | An ERB token appearing within a comment directive. |
| ErbCommentDirective | A comment directive in an ERB template. |
| ErbDirective | A directive in an ERB template. |
| ErbExecutionDirective | An execution directive in an ERB template. This code will be executed as Ruby, but not rendered. |
| ErbFile | A |
| ErbGraphqlDirective | A GraphQL directive in an ERB template. |
| ErbOutputDirective | An output directive in an ERB template. |
| ErbTemplate | An ERB template. This can contain multiple directives to be executed when the template is compiled. |
| ErbToken | An ERB token. This could be embedded code, a comment, or arbitrary text. |