Module: Sbuilder::Utils::FileIo

Defined in:
lib/utils/fileio.rb

Class Method Summary collapse

Class Method Details

.cache_read(cacheFile) ⇒ String

Return content of cache file

Returns:

  • (String)

    cached Strinng, nil if not cached



21
22
23
# File 'lib/utils/fileio.rb', line 21

def self.cache_read( cacheFile )
  return File.read( cacheFile ) if !cacheFile.nil? && File.exist?( cacheFile )
end

.cache_write(cacheFile, data) ⇒ Object

TODO:

use Sbuilder::Utils::File.write

write lines in cache file



14
15
16
# File 'lib/utils/fileio.rb', line 14

def self.cache_write( cacheFile, data  )
  File.open( cacheFile, "w" ) { |f| f.write( data ) }
end

.write(path, data) ⇒ Object



7
8
9
# File 'lib/utils/fileio.rb', line 7

def self.write( path, data  )
  File.open( path, "w" ) { |f| f.write( data ) }
end