वस्तुओं और कॉल विधियों को गतिशील रूप से बनाने की कोशिश कर रहा है
Object.const_get(class_name).new.send(method_name,parameters_array)
जब ठीक काम कर रहा है
Object.const_get(RandomClass).new.send(i_take_arguments,[10.0])
लेकिन 2 के लिए तर्क 1 की गलत संख्या फेंकना
Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0])
रैंडम क्लास परिभाषित है
class RandomClass
def i_am_method_one
puts "I am method 1"
end
def i_take_arguments(a)
puts "the argument passed is #{a}"
end
def i_take_multiple_arguments(b,c)
puts "the arguments passed are #{b} and #{c}"
end
end
क्या कोई मेरी मदद कर सकता है कि कैसे म्यूटेंट पैरामीटर को रूबी विधि से गतिशील रूप से भेजा जाए
*इस संदर्भ में "स्पैट" ऑपरेटर है।