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. |