ruby/ext
schneems 3c54b8e920 Allow method chaining with Pathname#mkpath
Currently in my code when I want to create a pathname object and create a path at the same time I must use tap

```
path = Pathname.new("/tmp/new").tap(&:mkpath)
```

I think it would be cleaner to be able to chain on the results of these methods instead:

```
path = Pathname.new("/tmp/new").mkpath
```
2024-10-04 12:21:27 +09:00
..
-test- Rewrite #test_redefinition_mismatch to use a dedicated test class 2024-08-20 18:36:16 +09:00
cgi/escape ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
continuation ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
coverage ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
date Resize arrays in rb_ary_freeze and use it for freezing arrays 2024-07-02 10:34:23 -07:00
digest [ruby/digest] Import patches for old macOS from MacPorts 2024-09-26 04:56:36 +00:00
erb/escape [ruby/erb] Skip building a native extension for JRuby 2024-01-04 22:33:16 +00:00
etc ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
fcntl ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
fiddle Added pre-release suffix for development version of default gems 2024-08-31 14:22:17 +09:00
io [ruby/io-console] Fix mixing declarations and code for older versions 2024-09-01 03:46:44 +00:00
json [flori/json] Optimize key type check in json_object_i 2024-10-03 14:20:34 +09:00
monitor ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
objspace [Feature #20470] Split GC into gc_impl.c 2024-07-03 09:03:40 -04:00
openssl [ruby/openssl] Set time directly on the x509 store 2024-07-24 16:51:00 +00:00
pathname Allow method chaining with Pathname#mkpath 2024-10-04 12:21:27 +09:00
psych [ruby/psych] Use String#match? over String#=~ when applicable 2024-09-24 19:25:40 +00:00
pty [DOC] [pty] Add clean up to PTY.spawn 2024-10-03 12:38:01 +09:00
rbconfig/sizeof ruby tool/update-deps --fix 2024-04-27 21:55:28 +09:00
ripper Fix memory leak in Ripper for indented heredocs 2024-09-25 08:56:14 -04:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
socket Prevent warnings "the block passed to ... may be ignored" 2024-09-13 16:52:38 +09:00
stringio Added pre-release suffix for development version of default gems 2024-08-31 14:22:17 +09:00
strscan [ruby/strscan] Accept String as a pattern at non head 2024-09-17 15:12:25 +09:00
win32 win32/sspi: Use start_with? to see prefix 2024-09-29 21:00:26 +09:00
win32ole [ruby/win32ole] win32ole.c: repeated code 2024-07-12 09:45:06 +00:00
zlib [ruby/zlib] Bump up 3.1.1 2024-08-31 05:04:30 +00:00
.document [ruby/io-console] [DOC] Split .document files to sync with ruby/ruby 2023-10-22 11:09:06 +09:00
extmk.rb extmk.rb: define Gem.target_rbconfig not to break Gem::Platform.local 2024-06-18 11:12:52 +09:00
Setup Clean up removed directories in ext/Setup* [ci skip] 2023-01-18 12:02:27 +09:00
Setup.atheos racc/cparse is extracted from ruby/ruby repository 2023-06-08 18:05:07 +09:00
Setup.nt racc/cparse is extracted from ruby/ruby repository 2023-06-08 18:05:07 +09:00