Diferencia entre require y require_relative en Ruby
    
    
            Nurudeen Ibrahim
    21 junio 2023
    
    Ruby
    Ruby Method
    
 
Este artículo demostrará las diferencias entre los usos de require y require-relative en Ruby.
Diferencia entre require y require_relative en Ruby
    
Estos dos métodos se comportan de manera algo similar, pero con algunas diferencias.
Use require_relative para importar su código desde otro archivo
El método require_relative se usa cuando necesita traer su código de otro archivo en el mismo proyecto.
Por ejemplo, digamos, tenemos mi-proyecto/lib.rb y mi-proyecto/datos.rb. Para importar data.rb a lib.rb, dentro de lib.rb, puede escribir:
require_relative 'data'
Use requerir para importar dependencias externas
Para importar una dependencia externa, se utiliza requerir. Usando el mismo ejemplo anterior, digamos que queremos importar una dependencia externa a lib.rb, podemos escribir:
require 'external_package'
        ¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete