Module: Codebreaker::Storage
Constant Summary collapse
- FILE_PATH =
'lib/data/data.yml'
Instance Method Summary collapse
Instance Method Details
#restore_storage ⇒ Object
11 12 13 |
# File 'lib/modules/storage.rb', line 11 def restore_storage storage_exist? ? YAML.load(File.open(FILE_PATH)) : [] end |
#save(data) ⇒ Object
6 7 8 9 |
# File 'lib/modules/storage.rb', line 6 def save(data) create_storage unless storage_exist? File.open(FILE_PATH, 'w') { |file| file.write data.to_yaml } end |