How do you know that the receiver is always the third person singular? It is possible that the receiver will be I , we , you or they , or some other thing representing plurality. In this case, you still say that responds_to? more natural than respond_to? ? To maintain generality, it is best to call the method as general as possible. Instead of calling a third-party method singular, it makes sense to call it in infinitive form by default, to infinity, which is also used in dictionaries.
sawa Mar 12 '11 at 6:11 2011-03-12 06:11
source share