Module: RealFS

Defined in:
lib/fs/MiqFS/modules/RealFS.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#guestOSObject (readonly)

Returns the value of attribute guestOS.



4
5
6
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 4

def guestOS
  @guestOS
end

Instance Method Details

#fs_dirEntries(p) ⇒ Object



13
14
15
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 13

def fs_dirEntries(p)
  Dir.entries(p)
end

#fs_fileAtime(p) ⇒ Object



37
38
39
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 37

def fs_fileAtime(p)
  File.atime(p)
end

#fs_fileAtime_obj(fobj) ⇒ Object



49
50
51
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 49

def fs_fileAtime_obj(fobj)
  fobj.atime
end

#fs_fileClose(fobj) ⇒ Object



73
74
75
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 73

def fs_fileClose(fobj)
  fobj.close
end

#fs_fileCtime(p) ⇒ Object



41
42
43
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 41

def fs_fileCtime(p)
  File.ctime(p)
end

#fs_fileCtime_obj(fobj) ⇒ Object



53
54
55
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 53

def fs_fileCtime_obj(fobj)
  fobj.ctime
end

#fs_fileDirectory?(p) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 25

def fs_fileDirectory?(p)
  File.directory?(p)
end

#fs_fileExists?(p) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 17

def fs_fileExists?(p)
  File.exist?(p)
end

#fs_fileFile?(p) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 21

def fs_fileFile?(p)
  File.file?(p)
end

#fs_fileMtime(p) ⇒ Object



45
46
47
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 45

def fs_fileMtime(p)
  File.mtime(p)
end

#fs_fileMtime_obj(fobj) ⇒ Object



57
58
59
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 57

def fs_fileMtime_obj(fobj)
  fobj.mtime
end

#fs_fileOpen(p, mode = "r") ⇒ Object



61
62
63
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 61

def fs_fileOpen(p, mode = "r")
  File.new(p, mode)
end

#fs_fileRead(fobj, len) ⇒ Object



69
70
71
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 69

def fs_fileRead(fobj, len)
  fobj.read(len)
end

#fs_fileSeek(fobj, offset, whence) ⇒ Object



65
66
67
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 65

def fs_fileSeek(fobj, offset, whence)
  fobj.seek(offset, whence)
end

#fs_fileSize(p) ⇒ Object



29
30
31
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 29

def fs_fileSize(p)
  File.size(p)
end

#fs_fileSize_obj(fobj) ⇒ Object



33
34
35
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 33

def fs_fileSize_obj(fobj)
  fobj.stat.size
end

#fs_initObject



6
7
8
9
10
11
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 6

def fs_init
  if Sys::Platform::IMPL == :linux
    self.fsType = `df -lT / | tail -1 | awk '{ print $2 }'`
    @guestOS = "Linux"
  end
end