Inicialización perezosa no segura para hilos en PostActionType

Honestamente, no estoy seguro de si esta inicialización perezosa tiene sentido aquí también, tenemos un hook para que los plugins reemplacen todo el conjunto de flags, pero eso se activaría antes del inicializador.

@roman, ¿alguna preocupación con una inicialización ansiosa aquí? Supongo que la solución trivial es:

class << self

  def flag_settings
     ...
   end
end

flag_settings

Creo que la gran razón por la que esto sucedió es que Ruby no ofrece un patrón limpio para los inicializadores de clases, por lo que empuja a los desarrolladores a inventar los suyos propios/usar los perezosos.

2 Me gusta