"In some languages, you have some objects with methods named size, some with length, etc."
In ruby you dont. It's #size and ruby is quite consistent in this respect. So it's remembering a method name vs remembering a function name (in a supposedly OO language).