Ich habe einige Module, in denen ich Instanzvariablen verwenden möchte. Ich initialisiere sie derzeit wie folgt:
module MyModule
def self.method_a(param)
@var ||= 0
# other logic goes here
end
end
Ich könnte auch eine init-Methode aufrufen, um sie zu initialisieren:
def init
@var = 0
end
aber das würde bedeuten, dass ich daran denken muss, es immer zu nennen.
Gibt es einen besseren Weg, dies zu tun?