Седмо домашно към курса "Програмиране с Ruby". Вижте условието тук.
Може да намерите нашите решения на обичайното място.
- Клонирайте хранилището някъде.
- Изпълнете
bundle install
в директорията, където сте го клонирали. - Добавете вашите стари решения в
tasks/*/solution.rb
, според инструкциите в условието. Ако не сте решили някоя задача, оставете празен файл за решение. - Направете commit с текущото, "старо" състояние на нещата.
- Започнете да рефакторирате решенията си и commit-вайте често, например всяко подобрение.
Може да проверите дали решенията ви минават всички тестове и rubocop
ограничения, като изпълните bundle exec rake check_all
в хранилището.
Може да проверите същото само за една конкретна задача така:
bundle exec rake check[2]
Допълнително, bundle exec rake watch
ще следи за промени по решенията и ще
стартира автоматично проверка на тестовете и стиловите ограничения при промяна
(запазване) на решение.
Горните две команди са описани в Rakefile
-а, част от този проект. Може да го
разгледате за подробности.