Cargo actual:Index > Cómo importar clases de Ruby

Cómo importar clases de Ruby

Actualizado:05-24Fuente: consolidación de la red
Advertisement

"Requerir", "carga" y "incluir" son todos los métodos que se pueden utilizar para importar clases en un programa existente en Ruby. "Load" y "requiere" dos bibliotecas de carga en un programa, pero ambos sirven a distintos propósitos. "Requerir" ejecuta un archivo de una sola 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 utiliza para extender las clases existentes utilizando módulos, denominados "mixins." Cómo importar clases en Rubí depende de lo que desea que el programa debe hacer.

Instrucciones

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

require 'filename'

o

carga 'filename.rb'

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

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.

Insertar "incluir" entre 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, introduzca la ruta del archivo completo entre las comillas:

requerir 'C: \ Users \ nombre de usuario \ documents \ rubyfiles \ MyCode'

Utilice "../mycode" si la biblioteca está contenido en el directorio padre.