मेरे पास कुछ मॉड्यूल हैं जहां मैं उदाहरण चर का उपयोग करना चाहूंगा। मैं वर्तमान में उन्हें इस तरह से प्रारंभ कर रहा हूं:
module MyModule
def self.method_a(param)
@var ||= 0
# other logic goes here
end
end
मैं उन्हें आरंभ करने के लिए एक init विधि भी कह सकता हूं:
def init
@var = 0
end
लेकिन इसका मतलब यह होगा कि मुझे इसे हमेशा याद रखना होगा।
क्या ऐसा करने का कोई बेहतर तरीका है?