Reescribiendo método de un plugin - contexto "Self"

Hola,

Estoy intentando modificar las instrucciones de carga de un plugin.

¿Puedo usar add_to_class para reescribir un método de clase que está en el contexto de “self”?

Por ejemplo, para tomar el método original en la clase OptimizedImage:

def self.resize_instructions(from, to, dimensions, opts = {})

y sobrescribirlo en el plugin con algo como:
add_to_class(:OptimizedImage, :self.resize_instructions) do |from, to, dimensions, opts|

Esto, obviamente, no es tan sencillo :slight_smile:
¡Gracias!

Deberías usar add_class_method

7 Me gusta