Ruby - Constantes Predefinidas

A tabela a seguir lista todas as constantes predefinidas do Ruby -

NOTE- TRUE, FALSE e NIL são compatíveis com versões anteriores. É preferível usar true, false e nil.

Sr. Não. Nome e descrição da constante
1

TRUE

Sinônimo de verdade.

2

FALSE

Sinônimo de falso.

3

NIL

Sinônimo de nulo.

4

ARGF

Um objeto que fornece acesso à concatenação virtual de arquivos passados ​​como argumentos de linha de comando ou entrada padrão se não houver argumentos de linha de comando. Um sinônimo para $ <.

5

ARGV

Uma matriz contendo os argumentos da linha de comando transmitidos ao programa. Um sinônimo para $ *.

6

DATA

Um fluxo de entrada para ler as linhas de código seguindo a diretiva __END__. Não definido se __END__ não estiver presente no código.

7

ENV

Um objeto semelhante a um hash contendo as variáveis ​​de ambiente do programa. ENV pode ser tratado como um hash.

8

RUBY_PLATFORM

Uma string que indica a plataforma do interpretador Ruby.

9

RUBY_RELEASE_DATE

Uma string indicando a data de lançamento do interpretador Ruby

10

RUBY_VERSION

Uma string que indica a versão do interpretador Ruby.

11

STDERR

Fluxo de saída de erro padrão. Valor padrão de $ stderr .

12

STDIN

Fluxo de entrada padrão. Valor padrão de $ stdin.

13

STDOUT

Fluxo de saída padrão. Valor padrão de $ stdout.

14

TOPLEVEL_BINDING

Um objeto de ligação no nível superior de Ruby.