Ich bin noch neu in Ruby und schreibe im Grunde gerade mein erstes Mikroprogramm, nachdem ich Coopers Buch beendet habe. Ich wurde darauf hingewiesen, den Affen Parcheando zu vermeiden, aber das Problem ist, dass ich nicht weiß, was die Alternativen sind, um das gleiche Verhalten zu erreichen. Im Grunde möchte ich eine neue Methode hinzufügen, auf die jedes String-Objekt zugreifen kann. Der offensichtliche monkey-Parcheando Weg ist zu:
class String
def do_magic
...magic...
end
end
Ich erinnere mich, dass es einen Weg mit String.send gibt. Aber ich kann mich weder daran erinnern, wie es gemacht wird, noch wo ich es gelesen habe. Kann jemand darauf hinweisen, alle Alternativen, die noch lassen Sie mich diese Methode für die String-Klasse und Kind-Objekte zur Verfügung stellen würde?