Method: ColorLS::FileInfo#initialize

Defined in:
lib/colorls/fileinfo.rb

#initialize(path, link_info: true) ⇒ FileInfo

Returns a new instance of FileInfo.



14
15
16
17
18
19
20
21
# File 'lib/colorls/fileinfo.rb', line 14

def initialize(path, link_info: true)
  @name = File.basename(path)
  @stats = File.lstat(path)

  @show_name = nil

  handle_symlink(path) if link_info && @stats.symlink?
end