module Codebreaker::Data
Public Instance Methods
load()
click to toggle source
# File lib/codebreaker/data.rb, line 11 def load file = File.open('/app/lib/data.yaml') games = [] file.nil? ? "No #{file} file found." : YAML.load_stream(file) { |doc| games << doc } games end
save()
click to toggle source
# File lib/codebreaker/data.rb, line 4 def save File.open('/app/lib/data.yaml', 'a') do |file| YAML.dump({ player: @player, hints_left: @hints_left, \ attempts: @attempts, score: score }, file) end end