MastersAcademy / ruby-rails-course

Репозиторій з курсу "Ruby&Rails" проекту Masters Academy
https://www.facebook.com/cherkasy.masters/
GNU General Public License v3.0
5 stars 42 forks source link

HW5_Ripchanskiy #255

Closed Ripchanskiy closed 7 years ago

Mnilko commented 7 years ago

Модули нужны, чтобы не повторять код. Вынеси в модуль общий функционал и подключи к нескольким классам.

Ripchanskiy commented 7 years ago

Валентин, если можно, немного подробнее, в задании сказано "Взять 3-е домашнее задания и переделать наследования при помощи include и extend". Я заменил наследование модулями, и подключил их к двум классам. Не совсем понимаю в чём проблема.

Mnilko commented 7 years ago

class Manager extend Cashier_name end Какой смысл в этом? Модуль Cashier_name нигде больше не используется. Нет возможности создать еще одного кассира. Делать метод с if для того чтобы использовать его в двух классах? puts "Добрый день #{name}."" Меня зовут #{$manager_name}." puts "Вы хотите поучить или отправить посылку?" Это говорят Sender и Reciplient (наверное Recipient), а должен Manager.

Ripchanskiy commented 7 years ago

Спасибо