Kann ich einen mathematischen Operator in Ruby dynamisch aufrufen?

Gibt es so etwas in Rubin?

send(+, 1, 2)

Ich möchte, dass dieser Code weniger überflüssig erscheint

if op == "+"
  return arg1 + arg2
elsif op == "-"
  return arg1 - arg2
elsif op == "*"
  return arg1 * arg2
elsif op == "/"
  return arg1 / arg2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage