Project

General

Profile

Feature #12094

parameterized property assignment: o.prop(arg) = 1

Added by bughit (bug hit) over 4 years ago. Updated over 4 years ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:73903]

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'

Also available in: Atom PDF