Project

General

Profile

Actions

Feature #8614

open

Object#singleton_class with a block

Added by sawa (Tsuyoshi Sawada) over 11 years ago. Updated over 11 years ago.

Status:
Open
Assignee:
-
Target version:
-
[ruby-core:55880]

Description

=begin
Most of the time when I use Object#singleton_class, I use it with class_eval following it, like follows:

class Foo
  singleton_class.class_eval{attr_accessor :bar}
end

I think it would be convenient if Object#singleton_class can optionally take a block so that the following will mean the same as above.

class Foo
  singleton_class{attr_accessor :bar}
end

=end

Actions

Also available in: Atom PDF

Like0
Like0