From: mail@... Date: 2014-12-05T05:53:26+00:00 Subject: [ruby-core:66716] [ruby-trunk - Feature #10571] [Open] Keyword arguments with local variable Issue #10571 has been reported by gogo tanaka. ---------------------------------------- Feature #10571: Keyword arguments with local variable https://bugs.ruby-lang.org/issues/10571 * Author: gogo tanaka * Status: Open * Priority: Low * Assignee: * Category: * Target version: ---------------------------------------- It's kind of curiosity. As far as I searched, I couldn't get sensible reason. Please give me information if you have free time. ```ruby class MyClass var = 'test' def my_method(kwd_var: var) p kwd_var end end MyClass.new.my_method #=> NameError: undefined local variable or method `var' for # ``` I've expected above code is same as below code. ```ruby class MyClass def my_method(kwd_var: 'test') p kwd_var end end MyClass.new.my_method #=> "test" ``` Take your time. Thanks. -- https://bugs.ruby-lang.org/