0
O Ruby estava atualizado. O que mais ele podia fazer? Escanear @constantes@ e @class_variables@ era
0
- in
útil. A única razão de ter funcionado com a classe @Elevador@ era porque alguém tinha deixado o @irb@
0
+ in
útil. A única razão de ter funcionado com a classe @Elevador@ era porque alguém tinha deixado o @irb@
0
rodando com suas classes ainda carregadas.
0
- Ele tinha acabado de carregar este @irb@ e nenhuma classe especial estava disponível. Ele tinha que
0
- encontrar algumas classes. Ele começou carregando o arquivo @`rbconfig`@ para ter uma idéia de quais
0
- eram as configurações do Ruby.
0
+ Ele tinha acabado de carregar este @irb@ e nenhuma classe especial estava disponÃvel. Ele tinha que
0
+ encontrar algumas classes. Ele começou carregando o arquivo @`rbconfig`@ para ter uma idéia de quais
0
+ eram as configurações do Ruby.
0
- Lá havia muita informação para se analisar. A constante @Config::CONFIG@ é um Hash que
0
- contém cada configuração do ambiente usada para ajustar o Ruby. Você pode encontrar o nome
0
- do sistema operacional em @Config::CONFIG['host_os']@. O diretório onde as bibliotecas
0
- principais do Ruby são armazenadas pode ser encontrado em @Config::CONFIG['rubylibdir']@.
0
+ Lá havia muita informação para se analisar. A constante @Config::CONFIG@ é um Hash que
0
+ contém cada configuração do ambiente usada para ajustar o Ruby. Você pode encontrar o nome
0
+ do sistema operacional em @Config::CONFIG['host_os']@. O diretório onde as bibliotecas
0
+ principais do Ruby são armazenadas pode ser encontrado em @Config::CONFIG['rubylibdir']@.
0
Os programas Ruby podem armazenar arquivos auxiliares em @Config::CONFIG['datadir']@.
0
De qualquer maneira, O que Dr. Cham realmente precisava era uma lista de todas as bibliotecas
0
- que não eram bibliotecas principais do Ruby. Bibliotecas que foram instaladas pelos Originais
0
- ou quem quer que tenha manejado este console. Ele checou algumas variáveis globais por esta
0
+ que não eram bibliotecas principais do Ruby. Bibliotecas que foram instaladas pelos Originais
0
+ ou quem quer que tenha manejado este console. Ele checou algumas variáveis globais por esta
0
- Aha, ótimo. Dr. Cham coçou sua barba e olhou para sua sessão o @irb@. A variável global @$"@
0
- contém um Array de cada biblioteca que foi carregada com @require@. A maioria destas bibliotecas
0
+ Aha, ótimo. Dr. Cham coçou sua barba e olhou para sua sessão o @irb@. A variável global @$"@
0
+ contém um Array de cada biblioteca que foi carregada com @require@. A maioria destas bibliotecas
0
foram carregadas pelo @irb@. Embora ele havia carregado @'rbconfig.rb'@ a pouco.
0
- A variável global @$:@, que pode também ser acessada como @LOAD_PATH@, contém uma lista com
0
- todos os diretórios em que Ruby irá checar quando você tentar carregar um arquivo com @require@.
0
- Quando Dr. Cham rodou @require 'rbconfig'@, Ruby verificou nesta ordem cada um dos diretórios.
0
+ A variável global @$:@, que pode também ser acessada como @LOAD_PATH@, contém uma lista com
0
+ todos os diretórios em que Ruby irá checar quando você tentar carregar um arquivo com @require@.
0
+ Quando Dr. Cham rodou @require 'rbconfig'@, Ruby verificou nesta ordem cada um dos diretórios.
0
- O segundo caminho era onde o Ruby acabaria por encontrar o arquivo rbconfig.rb. Dr. Cham supôs
0
- que os primeiros cinco caminhos eram *caminhos absolutos*. Estes eram caminhos para diretórios
0
+ O segundo caminho era onde o Ruby acabaria por encontrar o arquivo rbconfig.rb. Dr. Cham supôs
0
+ que os primeiros cinco caminhos eram *caminhos absolutos*. Estes eram caminhos para diretórios
0
num disco chamado @compartimento@. Caminhos absolutos podem variar em seu sistema. No Windows,
0
- caminhos absolutos começam com a letra do disco. No Linux, caminhos absolutos começam com uma barra.
0
+ caminhos absolutos começam com a letra do disco. No Linux, caminhos absolutos começam com uma barra.
0
+ O diretório @"."@ indicava um *caminho absoluto*; O ponto solitário representa o diretório de
0
+ trabalho atual. O diretório onde Dr. Cham inicialixou o @irb@. Então, depois de Ruby ter
0
+ procurado em todos locais padrão, ele checou o diretório atual.
0
- O diretório @"."@ indicava um *caminho absoluto*; O ponto solitário representa o diretório de
0
- trabalho atual. O diretório onde Dr. Cham inicialixou o @irb@. Então, depois de Ruby ter
0
- procurado em todos locais padrão, ele checou o diretório atual.
0
- A cabra deu uma espiada com sua cabeça ao redor de Dr. Cham e asistia todas estas instruções
0
- exalarem, a medida que ele lambia seus lábios para manter suas salivações longe dos monitores
0
- e dos brilhosos botões. Ele havia soltado alguns regozijos (nas linhas de: _Não, isso não_
0
- ou _Sim, sim, isso mesmo_ ou _Ok, bem, você escolhe_), mas agora ele estava completamente
0
- envolto, recomendando código, "Tente @require 'setup'@ ou, não, tente @3 * 5@. Tenha
0
- certeza que a matemática básica funciona."
0
+ A cabra deu uma espiada com sua cabeça ao redor de Dr. Cham e asistia todas estas instruções
0
+ exalarem, a medida que ele lambia seus lábios para manter suas salivações longe dos monitores
0
+ e dos brilhosos botões. Ele havia soltado alguns regozijos (nas linhas de: _Não, isso não_
0
+ ou _Sim, sim, isso mesmo_ ou _Ok, bem, você escolhe_), mas agora ele estava completamente
0
+ envolto, recomendando código, "Tente @require 'setup'@ ou, não, tente @3 * 5@. Tenha
0
+ certeza que a matemática básica funciona."
0
- "Claro que a matemática funciona," disse Dr. Cham. "Deixe comigo, eu preciso encontrar algumas
0
+ "Claro que a matemática funciona," disse Dr. Cham. "Deixe comigo, eu preciso encontrar algumas
0
- "
É im simples teste de sanidade," disse a cabra. "Apenas tente. Faça @3 * 5@ e veja
0
+ "
É im simples teste de sanidade," disse a cabra. "Apenas tente. Faça @3 * 5@ e veja
0
"Ok, muito bom! Estamos dentro!" a cabra chacoalhou alegremente sua cara peluda.
0
- Dr. Cham deu um tapinha na cabeça, "Ótimo. Agora podemos continuar."
0
+ Dr. Cham deu um tapinha na cabeça, "Ótimo. Agora podemos continuar."
0
- Dr. Cham tinha usado @chdir@ para mudar o diretório atual de trabalho para o primeiro
0
- caminho listado no @LOAD_PATH@. Este primeiro caminho em @site_ruby@ é um lugar comum
0
+ Dr. Cham tinha usado @chdir@ para mudar o diretório atual de trabalho para o primeiro
0
+ caminho listado no @LOAD_PATH@. Este primeiro caminho em @site_ruby@ é um lugar comum
0
para armazernar classes personalizadas.
0
- Aqui estavam as três classes lendárias que o instrutor de órgão da minha filha havia anotado
0
- para mim anteriormente neste capítulo. E, Dr. Cham, tendo lido o dito capítulo, reconheceu
0
- estas três peças do sistema imediatamente.
0
+ Aqui estavam as três classes lendárias que o instrutor de órgão da minha filha havia anotado
0
+ para mim anteriormente neste capÃtulo. E, Dr. Cham, tendo lido o dito capÃtulo, reconheceu
0
+ estas três peças do sistema imediatamente.
0
- A classe @Endertromb@. qie continha os mistérios dos poderes deste planeta. A classe @LeitorMental@
0
- que, escaneando as mentes de seus habitantes, lia o conteúdo de cada mente. E, finalmente, a classe
0
- crucial @FazedorPedidos@ que permitia a realização de desejos de dez letras, caso o desejo alguma
0
- vez encontrasse um caminho para o núcleo de Endertromb.
0
+ A classe @Endertromb@. qie continha os mistérios dos poderes deste planeta. A classe @LeitorMental@
0
+ que, escaneando as mentes de seus habitantes, lia o conteúdo de cada mente. E, finalmente, a classe
0
+ crucial @FazedorPedidos@ que permitia a realização de desejos de dez letras, caso o desejo alguma
0
+ vez encontrasse um caminho para o núcleo de Endertromb.
0
- "O que voc
ê acha de @4 * 56 + 9@?" perguntou a cabra. "Não sabemos se isso pode fazer expressões
0
+ "O que voc
ê acha de @4 * 56 + 9@?" perguntou a cabra. "Não sabemos se isso pode fazer expressões
Comments
No one has commented yet.