| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-27 | Update to ruby/spec@5e579e2 | Andrew Konchin | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12984 | |||
| 2023-08-02 | Update to ruby/spec@9e278f5 | Benoit Daloze | |
| 2021-11-18 | Make Module#{public,private,protected,module_function} return arguments | Jeremy Evans | |
| Previously, each of these methods returned self, but it is more useful to return arguments, to allow for simpler method decorators, such as: ```ruby cached private def foo; some_long_calculation; end ``` Where cached sets up caching for the method. For each of these methods, the following behavior is used: 1) No arguments returns nil 2) Single argument is returned 3) Multiple arguments are returned as an array The single argument case is really the case we are trying to optimize for, for the same reason that def was changed to return a symbol for the method. Idea and initial patch from Herwin Quarantainenet. Implements [Feature #12495] Notes: Merged: https://github.com/ruby/ruby/pull/5037 | |||
| 2019-07-27 | Update to ruby/spec@875a09e | Benoit Daloze | |
| 2018-03-04 | Update to ruby/spec@c1b568b | eregon | |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2017-09-20 | Move spec/rubyspec to spec/ruby for consistency | eregon | |
| * Other ruby implementations use the spec/ruby directory. [Misc #13792] [ruby-core:82287] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
