Tengo problemas para averiguar cómo llamar a un método desde un módulo principal en una clase.Llamar a los métodos del módulo principal de una clase anidada
Quiero llamar a las funciones del módulo desde el módulo principal en mis clases anidadas, pero parece que no se puede encontrar la manera de hacerlo.
ejemplo:
module Awesome
class Checker
def awesome?
awesome_detection
end
end
module_function
def awesome_detection
true
end
end
Si llamo Awesome::Checker.new.awesome?
, es consciente de awesome_detection
¿Alguna idea de lo que me falta?
Recién recordado - Me di cuenta de que podía hacer 'include Awesome' en el corrector, pero quiero saber de otra manera si tengo varias clases dentro de' Awesome'. –