Actions
Feature #12094
openparameterized property assignment: o.prop(arg) = 1
Status:
Open
Assignee:
-
Target version:
-
Description
module Mod
@foo = {}
def self.foo(k)
@foo[k]
end
def self.foo=(k, v)
@foo[k] = v
end
end
Mod1.foo(:key1) ||= 'val1'
Updated by nobu (Nobuyoshi Nakada) almost 9 years ago
This is a longstanding pending feature.
Updated by bughit (bug hit) almost 9 years ago
- Subject changed from parameterized property assignment: o.prop(arg) = 1) to parameterized property assignment: o.prop(arg) = 1
Nobuyoshi Nakada wrote:
This is a longstanding pending feature.
What is its status? Is there an existing issue for it?
Updated by shyouhei (Shyouhei Urabe) almost 9 years ago
I met nobu so I asked its status. He told me that this proposed syntax conflicted catastrophically with existing grammars when he tried this last time.
He said he'll try again.
Actions
Like0
Like0Like0Like0