Posso chamar dinamicamente um operador de matemática em Ruby?

Existe algo assim em rubi?

send(+, 1, 2)

Eu quero fazer este pedaço de código parecer menos redundante

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