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