Robert Klemme:
> irb(main):003:0> def test(a,b,op) a.send(op.to_sym,b) end
                                              ^^^^^^
> => nil
> irb(main):004:0> test 1,2,"+"
> => 3

Any specific reason for to_sym's appearing there?

Kalman