tengo algo de código en Ruby aquí abajo:cómo acceder a una variable de clase de la clase externa de clase interna en rubí
class A
@@lock = Monitor.new
class B
def method
@@lock.synchronize
puts "xxxxx"
end
end
end
end
después de ejecutar tiros un error que dice que a continuación:
sin inicializar variable de clase @@ lock en A :: B (NameError)
si quiero saber cómo acceder a la variable de clase clase externa A @@ lock desde el método de la clase interna B, ¿cómo hacerlo? gracias de antemano.
gracias u mucho! Lo intento como dijiste. – ywenbo