Sha256: 4dee45dfd9cdda290bf10f88ea9c27b450c62a132aff9b84198969caa27fcf21

Contents?: true

Size: 626 Bytes

Versions: 4

Compression:

Stored size: 626 Bytes

Contents

module Sbuilder
  
  module Utils

    module FileIo

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

      # write lines in cache file
      # @todo use Sbuilder::Utils::File.write
      def self.cache_write( cacheFile, data  )
        File.open( cacheFile, "w" ) { |f| f.write( data ) }
      end

      # Return content of cache file
      # 
      # @return [String] cached Strinng, nil if not cached
      def self.cache_read( cacheFile )
        return File.read( cacheFile ) if !cacheFile.nil? && File.exist?( cacheFile )
      end
      
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tla-sbuilder-0.3.9 lib/utils/fileio.rb
tla-sbuilder-0.3.8 lib/utils/fileio.rb
tla-sbuilder-0.3.7 lib/utils/fileio.rb
tla-sbuilder-0.3.4 lib/utils/fileio.rb