Методы верхнего уровня: почему они становятся частными методами экземпляра в Object?Почему не публично? - PullRequest
2 голосов
/ 30 ноября 2011

Какова причина создания методов верхнего уровня в методах частного экземпляра Ruby для Object?Если бы их как-то обнародовали, как бы это изменило ситуацию?

1 Ответ

1 голос
/ 28 марта 2012

Если бы методы верхнего уровня были смешаны с Object как публичные методы, это позволило бы вам отправить любому объекту это сообщение.Это было бы нелогично.

...