From: ko1@... Date: 2014-08-17T04:10:44+00:00 Subject: [ruby-core:64429] [ruby-trunk - Bug #10142] named params don't always capture passed named args Issue #10142 has been updated by Koichi Sasada. (2014/08/17 12:57), meanlogin@gmail.com wrote: > I already stated what I think would make more sense: I understand that you are surprising. I agree about this surprize. But I can't find any concrete proposal. -- // SASADA Koichi at atdot dot net ---------------------------------------- Bug #10142: named params don't always capture passed named args https://bugs.ruby-lang.org/issues/10142#change-48383 * Author: First Last * Status: Rejected * Priority: Normal * Assignee: * Category: * Target version: * ruby -v: ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- ~~~ruby irb(main):007:0> def foo(a, b: nil); [a, b] end :foo irb(main):008:0> foo b: 1 [ [0] { :b => 1 }, [1] nil ] ~~~ ______________________________ would be better if this raised -- https://bugs.ruby-lang.org/