Project

General

Profile

Feature #7614

alias_accessor

Added by Thomas Sawyer over 3 years ago. Updated over 3 years ago.

Status:
Open
Priority:
Normal
[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

History

#1 [ruby-core:52664] Updated by Koichi Sasada over 3 years ago

  • Assignee set to Yukihiro Matsumoto

Also available in: Atom PDF