Module: RealFS
- Defined in:
- lib/fs/MiqFS/modules/RealFS.rb
Instance Attribute Summary collapse
-
#guestOS ⇒ Object
readonly
Returns the value of attribute guestOS.
Instance Method Summary collapse
- #fs_dirEntries(p) ⇒ Object
- #fs_fileAtime(p) ⇒ Object
- #fs_fileAtime_obj(fobj) ⇒ Object
- #fs_fileClose(fobj) ⇒ Object
- #fs_fileCtime(p) ⇒ Object
- #fs_fileCtime_obj(fobj) ⇒ Object
- #fs_fileDirectory?(p) ⇒ Boolean
- #fs_fileExists?(p) ⇒ Boolean
- #fs_fileFile?(p) ⇒ Boolean
- #fs_fileMtime(p) ⇒ Object
- #fs_fileMtime_obj(fobj) ⇒ Object
- #fs_fileOpen(p, mode = "r") ⇒ Object
- #fs_fileRead(fobj, len) ⇒ Object
- #fs_fileSeek(fobj, offset, whence) ⇒ Object
- #fs_fileSize(p) ⇒ Object
- #fs_fileSize_obj(fobj) ⇒ Object
- #fs_init ⇒ Object
Instance Attribute Details
#guestOS ⇒ Object (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
25 26 27 |
# File 'lib/fs/MiqFS/modules/RealFS.rb', line 25 def fs_fileDirectory?(p) File.directory?(p) end |
#fs_fileExists?(p) ⇒ 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
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_init ⇒ Object
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 |