Предизвикваме ви да намерите решение на това до петък.
Шесто предизвикателство
Трябва ли да ни е грижа за named parameters? Аз съм го направил така че да работи и с тях и дори да хвърля ArgumentError, ако някой от подадените аргументи не съществува.
Тръгвам на работа, така че няма как да си преправя домашното, ако трябва, но все пак да си зададам въпроса заради принципа. :)
nevermind
@Евгений, не трябва да ви е грижа за именувани параметри. Не е указано в условието.
@Йончо, в условието е написано "Задачата ви е да разширите Class с макро attr_initializer.". Според мен това достатъчно показва, че макрото трябва да важи за всички класове (обекти от тип Class). Освен това, защо би ти била такава функция само за един клас? Нали да си напишеш ръчно initializer-a би било по-лесно.
Поголовно има: 2 успешни тест(а); 1 неуспешни тест(а)
Сигурни ли сте, че "неуспешният" тест е верен? И кой именно е този тест?
Трябва да сте влезли в системата, за да може да отговаряте на теми.