Actions
Feature #14397
openpublic, protected and private should return their arguments instead of self
Feature #14397:
public, 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