Ruby - Constantes predefinidas

La siguiente tabla enumera todas las constantes predefinidas de Ruby:

NOTE- TRUE, FALSE y NIL son compatibles con versiones anteriores. Es preferible utilizar verdadero, falso y nulo.

No Señor. Nombre y descripción de la constante
1

TRUE

Sinónimo de verdadero.

2

FALSE

Sinónimo de falso.

3

NIL

Sinónimo de nulo.

4

ARGF

Un objeto que proporciona acceso a la concatenación virtual de archivos pasados ​​como argumentos de línea de comandos o entrada estándar si no hay argumentos de línea de comandos. Un sinónimo de $ <.

5

ARGV

Una matriz que contiene los argumentos de la línea de comandos pasados ​​al programa. Un sinónimo de $ *.

6

DATA

Un flujo de entrada para leer las líneas de código que siguen la directiva __END__. No definido si __END__ no está presente en el código.

7

ENV

Un objeto similar a un hash que contiene las variables de entorno del programa. ENV se puede manejar como un hash.

8

RUBY_PLATFORM

Una cadena que indica la plataforma del intérprete de Ruby.

9

RUBY_RELEASE_DATE

Una cadena que indica la fecha de lanzamiento del intérprete de Ruby.

10

RUBY_VERSION

Cadena que indica la versión del intérprete de Ruby.

11

STDERR

Flujo de salida de error estándar. Valor predeterminado de $ stderr .

12

STDIN

Flujo de entrada estándar. Valor predeterminado de $ stdin.

13

STDOUT

Flujo de salida estándar. Valor predeterminado de $ stdout.

14

TOPLEVEL_BINDING

Un objeto vinculante en el nivel superior de Ruby.