Forum: Ruby-core An alternative name for method `class`

43421679c356f438c69bf6947e62c4ec?d=identicon&s=25 Tsuyoshi S. (tsuyoshi_s)
on 2014-08-29 16:03
(Received via mailing list)
Issue #10183 has been updated by Tsuyoshi Sawada.

Thomas Sawyer wrote:
> I once suggested `object_class` to go along with `object_id`.
> Also, see which talks about

What is `__class__`?

Feature #10183: An alternative name for method `class`

* Author: Tsuyoshi Sawada
* Status: Open
* Priority: Normal
* Assignee:
* Category:
* Target version:
The method `class` is special in that it always has to have an explicit
receiver in order to avoid crash with the keyword `class`. But this is
very inconvenient. I have seen so many


in codes. I propose that there should be an alternative name for this
method so that it can be used with an implicit receiver, and the method
name `class` should be gradually depricated.

As for the name, I have no clear idea. I can only think of `klass`, but
perhaps someone else might come up with a better name.
This topic is locked and can not be replied to.