Actions
Feature #8614
openObject#singleton_class with a block
Status:
Open
Assignee:
-
Target version:
-
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
Updated by mcmire (Elliot Winkler) over 11 years ago
I'm not sure I like this, but I do agree about the use case. What about adding a method singleton_class_eval
instead?
Actions
Like0
Like0