¿Puedo llamar dinámicamente a un operador matemático en Ruby?

¿Hay algo así en rubí?

send(+, 1, 2)

Quiero hacer que este trozo de código parezca menos redundante.

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta