Class: Folio::Device

Inherits:
FileObject show all
Defined in:
lib/folio/device.rb

Overview

Device base class

Direct Known Subclasses

BlockDevice, CharacterDevice

Constant Summary

Constants inherited from FileObject

FileObject::Separator

Instance Attribute Summary

Attributes inherited from FileObject

#path

Instance Method Summary collapse

Methods inherited from FileObject

#<=>, #==, [], #atime, #basename, #blockdev?, #chardev?, #chmod, #chown, #cp, #ctime, #directory?, #dirname, #document?, #exist?, #extname, #fnmatch, #grpowned?, #identical?, #inspect, #install, #link, #link_force, #mtime, #owned?, #parent, #pipe?, #readable?, #readable_real?, #relative, #rename, #restat, #setgid?, #setuid?, #size, #size?, #socket?, #split, #stat, #sticky?, #symlink, #symlink_force, #to_s, #touch, #unlink, #unlink_force, #utime, #writable?, #writable_real?, #zero?

Constructor Details

#initialize(path) ⇒ Device

Returns a new instance of Device.



8
9
10
# File 'lib/folio/device.rb', line 8

def initialize(path)
  raise 'Devices not yet supported.'
end