module StudioGame::HandleCSV

Public Instance Methods

load_players(from_file) click to toggle source
# File lib/studio_game/handle_csv.rb, line 3
def load_players(from_file)
  File.readlines(from_file).each do |line|
    player = Player.from_csv(line)
    add_player(player)
  end
end
save_high_scores(to_file="high_scores.txt") click to toggle source
# File lib/studio_game/handle_csv.rb, line 10
def save_high_scores(to_file="high_scores.txt")
  File.open(to_file, "w") do |file|
    file.puts "#{self.title} High Scores:"
    self.players.sort.each do |player|
      file.puts player.print_score
    end
  end
end