Tecnología

Inicio

Cómo importar las clases de Ruby

"Requerir", "carga" y "incluir" son todos los métodos que se pueden utilizar para importar clases en un programa existente en Ruby. "Carga" y "exigir" las dos bibliotecas de carga en un programa, pero ambos sirven a diferentes propósitos. "Requerir" ejecuta un archivo sólo una vez en un programa, mientras que la "carga" se ejecuta el archivo cada vez que el método de la "carga" se llama. "Incluir" se usa para extender las clases existentes utilizando módulos, que se refiere como "mixins." Cómo importar clases en Rubí depende de lo que desea que el programa lo hacen.

Instrucciones

1 Insertar "requerir" o "carga" en el código para importar clases. Utilizar la primera para ejecutar el código una vez; utilizar esta última para ejecutar el código se utiliza cada vez que la "carga":

require 'nombre de archivo'

o

carga 'filename.rb'

"Carga" requiere una extensión de archivo, mientras que "requiere" no lo hace.

2 Reemplazar "requiere" con "require_relative" si el archivo que va a cargar en el programa se encuentra en el mismo directorio que el programa que se está escribiendo.

3 Insertar "incluir" en medio de una clase para extender las características de esa clase. Por ejemplo:

clase Foo
incluir Enumerable

. . .

fin

Consejos y advertencias

  • Si Ruby no reconoce la ruta hacia el archivo, inserte la ruta completa del archivo en el medio de las comillas:
  • require 'C: \ Users \ nombre de usuario \ documentos \ rubyfiles \ micodigo'
  • Use "../mycode" si la biblioteca está contenido en el directorio padre.