.. _codeql-for-ruby:

CodeQL for Ruby
===============

Experiment and learn how to write effective and efficient queries for CodeQL databases generated from Ruby codebases.

.. toctree::
   :hidden:

   basic-query-for-ruby-code
   codeql-library-for-ruby

-  :doc:`Basic query for Ruby code <basic-query-for-ruby-code>`: Learn to write and run a simple CodeQL query using LGTM.

-  :doc:`CodeQL library for Ruby <codeql-library-for-ruby>`: When you're analyzing a Ruby program, you can make use of the large collection of classes in the CodeQL library for Ruby.

-  :doc:`Analyzing data flow in Ruby <analyzing-data-flow-in-ruby>`: You can use CodeQL to track the flow of data through a Ruby program to places where the data is used.

.. include:: ../reusables/ruby-beta-note.rst

.. _codeql-for-ruby:

CodeQL for Ruby
===============

Experiment and learn how to write effective and efficient queries for CodeQL databases generated from Ruby codebases.

.. toctree::
   :hidden:

   basic-query-for-ruby-code
   codeql-library-for-ruby
   analyzing-data-flow-in-ruby

-  :doc:`Basic query for Ruby code <basic-query-for-ruby-code>`: Learn to write and run a simple CodeQL query using LGTM.

-  :doc:`CodeQL library for Ruby <codeql-library-for-ruby>`: When you're analyzing a Ruby program, you can make use of the large collection of classes in the CodeQL library for Ruby.

-  :doc:`Analyzing data flow in Ruby <analyzing-data-flow-in-ruby>`: You can use CodeQL to track the flow of data through a Ruby program to places where the data is used.

.. include:: ../reusables/ruby-beta-note.rst

Add new article to `toctree` to fix test
Add new article to `toctree` to fix test