require 'yaml' module AndriiCodebreaker module Model def load_file(file) return nil if File.empty?(file) save_data(file) rescue Errno::ENOENT nil end def save_data(file) File.open(file, 'r') do |filename| YAML.safe_load(filename) end end def save(user, file) File.open(file, 'a') { |f| YAML.dump(user, f) } end end end