Réécriture d'une méthode depuis un plugin - contexte "Self"

Bonjour,

J’essaie de modifier les instructions de téléchargement d’un plugin.

Puis-je utiliser add_to_class pour réécrire une méthode de classe qui se trouve dans le contexte self ?

Par exemple, pour reprendre la méthode originale dans la classe OptimizedImage :

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

et la remplacer dans le plugin par quelque chose comme :
add_to_class(:OptimizedImage, :self.resize_instructions) do |from, to, dimensions, opts|

Ce n’est évidemment pas aussi simple :slight_smile: ..
Merci !

Vous utiliserez add_class_method

7 « J'aime »