module Codebreaker::Storage
Constants
- FILE_PATH
Public Instance Methods
restore_storage()
click to toggle source
# File lib/modules/storage.rb, line 11 def restore_storage storage_exist? ? YAML.load(File.open(FILE_PATH)) : [] end
save(data)
click to toggle source
# 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
Private Instance Methods
create_storage()
click to toggle source
# File lib/modules/storage.rb, line 21 def create_storage File.new(FILE_PATH, 'w+') end
storage_exist?()
click to toggle source
# File lib/modules/storage.rb, line 17 def storage_exist? File.exist? FILE_PATH end