summaryrefslogtreecommitdiff
path: root/spec/ruby/core/array
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2019-07-09 20:41:51 -0700
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-09-27 11:39:02 +0900
commit1d99163aa59b637f1c14287135f26480df447e49 (patch)
tree55886c24c8b60761b33d9aceed24d6b81f406cb8 /spec/ruby/core/array
parent366dd9d80308e6526502ef636b63893b3fb41af2 (diff)
[ruby/fileutils] Make copy methods handle FIFOs and UNIX sockets
Previously, this was broken. Trying to copy a FIFO would raise a NoMethodError if File.mkfifo was defined. Trying to copy a UNIX socket would raise a RuntimeError as File.mknod is not something Ruby defines. Handle the FIFO issue using File.mkfifo instead of mkfifo. Handle the UNIX Socket issue by creating a unix socket. Continue to not support character or block devices, raising a RuntimeError for both. Add tests for FIFO, UNIX Socket, and character/block devices. https://github.com/ruby/fileutils/commit/123903532d
Diffstat (limited to 'spec/ruby/core/array')
0 files changed, 0 insertions, 0 deletions