Feature #12094
open
parameterized property assignment: o.prop(arg) = 1
Added by bughit (bug hit) almost 9 years ago.
Updated over 8 years ago.
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'
This is a longstanding pending feature.
- 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?
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.
Also available in: Atom
PDF
Like0
Like0Like0Like0