Rafraichissement du code dans 'lib' ?!

Sale surprise !

Pour que mes modif dans un source placé soous /lib soient prise en
compte
je dois stopper et redémarrer Webbrick

Je suis bien en mode dev pourtant

Je suppose que c’est normal ?!

C’est pénible pour la mise au point du code réutilisable :frowning:

Y aurait-il un moyen de forcer le rafraichissement ?

Ou développer dans un helper et migrer le code sous lib quand c’est au
point
?

En attendant on se croit revenu en code compilé…

Philippe :

Y aurait-il un moyen de forcer le rafraichissement ?

T’as essayé avec : include Reloadable dans ton module ou ta classe ?

– Jean-François.

T’as essayé avec : include Reloadable dans ton module ou ta classe ?

Merci, je vais me documenter là dessus…

Ca donne

‘uninitialized constant MaClasse’

J’ai écrit

module MonModule

class MaClasse

include Reloadable

Ze code …/…

end # MaClasse

end # MonModule

Semble que je sois pas le seul (google)

Autre question : quand ça marche j’imagine que c’est ignoré en
production
(juste pour être 1000% sûr de pas embarquer un poids mort :slight_smile: ?