में अनियंत्रित निरंतर MyClass (NameError) मेरे पास एक मॉड्यूल शिश (जो एक अमूर्त वर्ग की तरह कार्य करता है) और विज़िटर क्लास केवल_ऑनियंस है।रुबी
मैं मॉड्यूल में केवल_ऑनियंस को तुरंत चालू करना चाहता हूं ताकि शिश का विस्तार करने वाले सभी वर्ग वस्तु का उपयोग कर सकते हैं अगर उनके पास केवल_ऑनियंस हैं।
module Shish
only_onions_class = Only_Onions.new
end
class Only_Onions
def for_skewer
return true
end
end
class Skewer
include Shish
def only_onions
return only_onions_class.for_skewer
end
def veg?
return true
end
end
लेकिन मैं एक त्रुटि "अप्रारंभीकृत निरंतर शीशराम :: Only_Onions (NameError) मिलता है। इसका क्या मतलब है?
इसने मूल समस्या हल की। लेकिन मुझे लगता है कि only_onions_class को क्लास वैरिएबल होना चाहिए। क्या मैं सही हूँ? क्या मैं अभी भी उपर्युक्त कोड सही तरीके से काम कर सकता हूं? – unj2