public_send(name, *args) -> object
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッドの実行結果を返します。
1.public_send(:+, 2) # => 3
1.public_send(:puts, "hello") # => NoMethodError
[SEE_ALSO] Object#send