Inspecionando o código de arquivos carregados no Ruby

Todo mundo ao usar o require no ruby se perguntou: “Como eu poderia ver o código que foi carregado?”(ok, ok, nem todo mundo). E por incrível que pareça isso não precisa de nenhum tipo de magia negra. Apenas uma variavel chamada SCRIPT_LINES__ definida como um hash.

Aqui o arquivo que vamos carregar via require

E aqui o nosso código que vai carregá-lo

Deixe uma resposta