class CodebreakerRuban::Storage

Constants

FILE_NAME

Public Class Methods

load_storage() click to toggle source
# 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) click to toggle source
# 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

Private Class Methods

store_exists?() click to toggle source
# File lib/app/entities/storage.rb, line 17
def store_exists?
  File.exist?(FILE_NAME)
end