Because some classes can override send method (for example TextMagic::API uses send method to send the sms through gateway, which makes it impossible to mock).
I will submit pull request soon.
You can override send too, can't you?
but send method is a legitimate method to override to provide api with business logic meaning. Like in TextMagic, they override send method for SENDING sms messages.
It will be a really rare case if someone overrides __send__ method to provide some API for others.
Fair enough. TIA for the pull request.
@alextk, any news on a pull request?
It's already in the code base since 2.7.0 version.
I think the issue can be closed.