Class: CodebreakerRuban::Storage

Inherits:
Object
  • Object
show all
Defined in:
lib/app/entities/storage.rb

Constant Summary collapse

FILE_NAME =
'./lib/app/store/store.yml'

Class Method Summary collapse

Class Method Details

.load_storageObject



11
12
13
# File 'lib/app/entities/storage.rb', line 11

def load_storage
  store_exists? ? YAML.load_stream(File.read(FILE_NAME)) : []
end

.save_in_store(obj) ⇒ Object



7
8
9
# File 'lib/app/entities/storage.rb', line 7

def save_in_store(obj)
  File.open(FILE_NAME, 'a') { |file| file.write obj.to_yaml }
end