Module: PersistentStorageHandler

Included in:
FilePersistentStorageHandler
Defined in:
lib/common/datastorage.rb

Overview

This module defines API for persistent storage

Instance Method Summary collapse

Instance Method Details

#delete_all_filesObject

Raises:

  • (RuntimeError)


127
128
129
# File 'lib/common/datastorage.rb', line 127

def delete_all_files
  raise RuntimeError, 'delete_all_files() not implemented', caller
end

#delete_file(fileName) ⇒ Object

Raises:

  • (RuntimeError)


122
123
124
# File 'lib/common/datastorage.rb', line 122

def delete_file( fileName )
  raise RuntimeError, 'delete_file() not implemented', caller
end

#load_file(fileName) ⇒ Object

Raises:

  • (RuntimeError)


117
118
119
# File 'lib/common/datastorage.rb', line 117

def load_file( fileName )
  raise RuntimeError, 'load_file() not implemented', caller
end

#write_file(fileName, data) ⇒ Object

Raises:

  • (RuntimeError)


112
113
114
# File 'lib/common/datastorage.rb', line 112

def write_file( fileName, data )
  raise RuntimeError, 'write_file() not implemented', caller
end