Sha256: 1cf52e1e2061c601531736203bafacb1d0e469d4fed4a277bc9099330410a9bb

Contents?: true

Size: 359 Bytes

Versions: 4

Compression:

Stored size: 359 Bytes

Contents

require 'folio/fileobject'

module Folio

  # Device base class
  class Device < FileObject

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

  end

  # Character device
  class CharacterDevice < Device

    def chardev? ; true ; end

  end

  # Block device
  class BlockDevice < Device

    def blockdev? ; true ; end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
folio-0.2.0 lib/folio/device.rb
folio-0.3.0 lib/folio/device.rb
folio-0.1.0 lib/folio/device.rb
folio-0.4.0 lib/folio/device.rb