Issue #11039 has been reported by yoshimitsu kiyono.

----------------------------------------
Bug #11039: method_missing の *args 引数に symbol をキーにした hash だけを渡すと エラーとなる
https://bugs.ruby-lang.org/issues/11039

* Author: yoshimitsu kiyono
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin13]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
method_missing に 第3引数として キーワード引数を設定した上で、引数に symbol をキーにした Hash だけを渡すと
=> unknown keyword: a (ArgumentError)
となる。
※ 第3引数を付け足さなければエラーにならない。

引数が文字列をキーにした Hash であればエラーにならないため、キーが symbol でも Hash であるならば合わせた挙動であるべきではないでしょうか。

---Files--------------------------------
foo.rb (244 Bytes)


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