Tut mir leid aber ich scheine wohl beim Versuch das zu verstehen an meine Grenzen zu stoßen.

Also, du sagst ich brauche eine neue Klasse "Methode" ist das korrekt?
Und diese ist nicht vorgefertigt oder ist sie es doch?

und über folgenden Befehl:
m = example_method.method(:to_s)
könnte ich die Methode 'example_method' in der lokalen Variable m speichern und über m.call abrufen?
Wobei 'm' dann eine Instanz dieser neuen Methoden Klasse wäre?

Falls dies falsch ist bitte ich um Verbesserung, es ist mir noch einiges unklar. Vielen Dank aber schoneinmal für diesen Beitrag.
Cornix