Я определил метод:
def method(one: 1, two: 2)
[one, two]
end
и когда я называю это так:
method one: 'one', three: 'three'
Я получил:
ArgumentError: unknown keyword: three
Я не хочу извлекать нужные ключи из хеша один за другим или исключать лишние ключи. Есть ли способ обойти это поведение, кроме определения метода следующим образом:
def method(one: 1, two: 2, **other)
[one, two, other]
end
method(one: 1, two: 2, **other)
? - person sawa   schedule 19.06.2015**other
параметры кажутся дополнительными - person Nick Roz   schedule 19.06.2015