Class: Data_storage_strategy

Inherits:
Object
  • Object
show all
Defined in:
lib/models/data_storage_strategy/data_storage_strategy.rb

Direct Known Subclasses

JSON_storage_strategy, YAML_storage_strategy

Instance Method Summary collapse

Instance Method Details

#read(file_path) ⇒ Object

read from file

Raises:

  • (NotImplementedError)


3
4
5
# File 'lib/models/data_storage_strategy/data_storage_strategy.rb', line 3

def read(file_path)
    raise NotImplementedError, 'Not implemented'
end

#write(file_path, students) ⇒ Object

write to file

Raises:

  • (NotImplementedError)


8
9
10
# File 'lib/models/data_storage_strategy/data_storage_strategy.rb', line 8

def write(file_path, students)
    raise NotImplementedError, 'Not implemented'
end