File Directory Ruby

File.blockdev? '/dev/hda1'                   # => true
File.chardev? '/dev/tty1'                    # => true
File.socket? '/var/run/mysqld/mysqld.sock'   # => true
system('mkfifo named_pipe')
File.pipe? 'named_pipe'                      # => true