salen rubi preciosas piedras piedra origen mas los las extrae encuentran donde diamantes diamante como caras ruby memory-management gem require ruby-1.9.3

ruby - rubi - piedras preciosas mas caras



¿Requiere que una gema cargue todo, incluidas las cosas que no uso? (1)

Supongamos que x es una gema, que contiene ambas clases, Hello y Goodbye .

Si escribo un programa que require ''x'' , pero solo use la clase Hello . ¿La clase Goodbye cargada?


Incluyes scripts o archivos, no gemas.

Con

require ''x''

carga el archivo x.rb Lo que x.rb que carga está definido por la ruta de búsqueda, las pausas de búsqueda pueden modificarse mediante definiciones de gemas (lo que no usó en su código de ejemplo).

Todo lo que está dentro del archivo x.rb está cargado. Si x.rb contiene otros comandos de require , esos archivos también se cargan.