Method: File::Stat#blockdev?
- Defined in:
- file.c
#blockdev? ⇒ Boolean
Returns true
if the file is a block device, false
if it isn’t or if the operating system doesn’t support this feature.
File.stat("testfile").blockdev? #=> false
File.stat("/dev/hda1").blockdev? #=> true
5841 5842 5843 5844 5845 5846 5847 5848 5849 |
# File 'file.c', line 5841 static VALUE rb_stat_b(VALUE obj) { #ifdef S_ISBLK if (S_ISBLK(get_stat(obj)->st_mode)) return Qtrue; #endif return Qfalse; } |