Method: Train::File::Remote::Windows#type

Defined in:
lib/train/file/remote/windows.rb

#typeObject



41
42
43
44
45
46
47
48
49
50
# File 'lib/train/file/remote/windows.rb', line 41

def type
  if attributes.include?('Archive') && !attributes.include?('Directory')
    return :file
  elsif attributes.include?('ReparsePoint')
    return :symlink
  elsif attributes.include?('Directory')
    return :directory
  end
  :unknown
end