Ruby 1.8 lacks public_send.