Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > File::Statクラス > pipe?
pipe? -> bool
無名パイプおよび名前つきパイプ(FIFO)の時に真を返します。
system("mkfifo /tmp/pipetest") p File::Stat.new("/tmp/pipetest").pipe? #=> true