Зачем в ruby — public, protected и private методы?
мы экономим строчку кода в виде объявления типа методапобеда побед, поздравляю.и устраняем путанницу в интернете, связанную с этими частыми вопросами об определение типа методовпутаницу устраняет документация. а если ее нету то публичный метод или приватный/защищенный никакого рояля не играет.
Вот опять читаю ветку которую указал выше и нашел ответ того же автора Виктор Ablebeam звучит след. образом:
Я бы сказал, что в руби по определению не может быть нормальной области видимости, т.к. все определяется в рантайме. В итоге, все эти нотации имеют больше документальный характер. И, по крайней мере когда-то, использовать в контроллерах и хелперах protected - считалось как минимум хорошим тоном