Project

General

Profile

Actions

Feature #7614

open

alias_accessor

Added by trans (Thomas Sawyer) about 11 years ago. Updated about 6 years ago.

Status:
Open
Target version:
-
[ruby-core:51109]

Description

=begin
Prior issue reminded me that I've been meaning to ask for this for a while, as I use is fairly often.

In pure Ruby the definition is essentially:

def alias_accessor(name, origin)
  alias_method "#{name}=", "#{origin}="
  alias_method name, origin
end

Albeit pursuit to prior mentioned issue, I'd define it more like:

def alias_accessor(name, origin)
  writer_name = name.to_s.chomp('?')
  alias_method "#{writer_name}=", "#{origin}="
  alias_method name, origin
end

=end

Updated by ko1 (Koichi Sasada) about 11 years ago

  • Assignee set to matz (Yukihiro Matsumoto)
Actions #2

Updated by naruse (Yui NARUSE) about 6 years ago

  • Target version deleted (2.6)
Actions

Also available in: Atom PDF

Like0
Like0Like0