Можно ли динамически вызывать математический оператор в Ruby?

Есть ли что-то подобное в рубине?

send(+, 1, 2)

Я хочу, чтобы этот кусок кода казался менее избыточным

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

Ответы на вопрос(2)

Ваш ответ на вопрос