क्या इसे तुरंत चालू होने के बाद रूबी ऑब्जेक्ट की कक्षा को बदलना संभव है, जैसे:क्या रूबी ऑब्जेक्ट की कक्षा को बदलना संभव है?
class A
end
class B
end
a = A.new
a.class = B
या इसी तरह।
(उपरोक्त कोड कक्षा के रूप में नहीं चलाया जाता है केवल पढ़ने योग्य चर)
मुझे पता है कि यह सलाह नहीं दी जाती है, थोड़ा अजीब है, और कुछ ऐसा करने की योजना नहीं है, लेकिन क्या यह संभव है?
क्यों आपको लगता है कि क्या करना चाहते हैं? ([Faq] को याद रखें: "आपको केवल वास्तविक समस्याओं के आधार पर व्यावहारिक, उत्तरदायी प्रश्न ** पूछना चाहिए **) – Mat
आप क्या होने की उम्मीद करेंगे? उसके बाद कक्षा बी के सभी तरीके हैं? क्योंकि तब 'ए = बीन्यू 'ऐसा करेगा। –
यह संभव था: http://www.oreillynet.com/ruby/blog/2007/04/ruby_code_that_will_swallow_yo.html –