No entiendo el origen de tu problema. A mí me funciona perfectamente
este código:
-------------------
module Holadios
def hola
puts "hola"
end
end
module Holadios
def adios
puts "adiós"
end
end
class Buzz
include Holadios
def holadios
hola
adios
end
end
Buzz.new.holadios
-------------------
¿Lo has intentado así? ¿Qué error obtienes?
David
_______________________________________________
Rubies mailing list
Rub...@listas.escomposlinux.org
https://listas.escomposlinux.org/mailman/listinfo/rubies
AFAIK el require de ruby da lo mismo dónde lo hagas, lo único que hace es cargar el .rb en cuestión.
Lo puedes hacer dentro de un método y eso no quiere decir que el código se cargue dentro del scope del método.
El tema de extender módulos, a mí personalmente no me gusta hacerlo a pelo. Prefiero los mixins:
https://gist.github.com/2d328c7f0e97fa1a697c
2008/12/27 Juan Gallego <juan.ga...@gmail.com>:
Ernesto Jiménez
Software Engineer Leader
Tractis - Online contracts you can enforce
http://www.tractis.com
--
Mobile: +34 620 47 53 82
Email: ernesto...@tractis.com
Skype: ernestojc
Blog: http://blog.negonation.com
LinkedIn: http://www.linkedin.com/in/ernestojimenez