Actions
Feature #14397
openpublic, protected and private should return their arguments instead of self
Description
Matsuda-san suggested me that public
, protected
and private
should return their arguments instead of self
,
to write such code:`
require "finalist"
# see https://github.com/joker1007/finalist
class Foo
extend Finalist
final private def foo
end
end
I believe that it's reasonable request, and also believe that there is no product code which uses the return values of public
, protected
and private
.
Matz, how do you think about this change?
The patch is attached.
Files
Actions
Like0
Like0Like0Like0Like0