Я хочу изменить аргументы по умолчанию, переданные функции Ruby. Например, вместо того, чтобы каждый раз писатьИзменение аргументов по умолчанию Ruby
[1,2,3].do_stuff(:option => ' my option ')
Я хочу, чтобы изменить параметры по умолчанию, так что я могу написать
[1,2,3].do_stuff
Что является самым простым, чистым, большинство Ruby, как способ изменения параметров по умолчанию ?
Проблема с этим подходом заключается в том, что опция «option1» не устанавливается, если они передают хэш опций без набора ключей «option1». – Benjamin