Class: File::Stat

Inherits:
Object
  • Object
show all
Defined in:
lib/midwire_common/file/stat.rb

Overview

A more useful File::Stat class

Class Method Summary collapse

Class Method Details

.device_name(file) ⇒ Object

Return device name for a given file



5
6
7
8
9
# File 'lib/midwire_common/file/stat.rb', line 5

def self.device_name(file)
  Dir['/dev/*'].inject({}) do |hash, node|
    hash.update(File.stat(node).rdev => node)
  end.values_at(File.stat(file).dev).first || nil
end