Method: ColorLS::FileInfo#initialize
- Defined in:
- lib/colorls/fileinfo.rb
#initialize(path, link_info = true) ⇒ FileInfo
Returns a new instance of FileInfo.
9 10 11 12 13 14 15 16 |
# File 'lib/colorls/fileinfo.rb', line 9 def initialize(path, link_info=true) @name = File.basename(path) @stats = File.lstat(path) return unless link_info && @stats.symlink? @dead = !File.exist?(path) @target = File.readlink(path) end |