Issue #11586 has been reported by Chaz Domerese.

----------------------------------------
Bug #11586: Weird keyword argument behavior
https://bugs.ruby-lang.org/issues/11586

* Author: Chaz Domerese
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.2.1p85 (2015-02-26 revision 49769) [i386-mingw32]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Writing a dynamic method caller, I ran into an issue with splatting in both normal and keyword arguments. When running the following code that is attached, the results suggest the key2 argument is nil, but it should equal `"true"`? This seems to apply only to 2.2.1, as the code attached works on both Windows and Linux, Ruby versions 2.1.6, and 2.2.3. It seems that 2.2.1 is the culprit here. Will this fix be resolved in 2.2.1?

---Files--------------------------------
test.rb (4.5 KB)


-- 
https://bugs.ruby-lang.org/