очень много аргументов и это некрасиво
Думал сунуть все аргументы в список, а его в инишиалайз класса, но
def say(@array)
говорит, что инстанс переменная не может быть аргументом метода
Каким образом решить проблему?
Возможно сумбурно задал вопрос, уточню если что-то нужно
> у класса есть метод который принимает ну очень много аргументов Если все эти аргументы (или большая их часть) используются только в одном этом методе этого класса и/или, если они также используется в методах другого класса, то возможно стоит перенести этот метод в тот класс. Ещё вариант: Может быть стоит создать новый класс, а в метод say передавать уже instance этого класса.
Обсуждают сегодня