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