module Codebreaker::Score
Public Instance Methods
save_score()
click to toggle source
# File lib/codebreaker/modules/score.rb, line 3 def save_score puts 'Do you want to save your score in score file?(y/n)' save_score_file if agree? exit end
Private Instance Methods
save_score_file()
click to toggle source
# File lib/codebreaker/modules/score.rb, line 11 def save_score_file name = input_name path = File.expand_path('../../score/score.txt', __FILE__) File.open(path, 'a') { |file| file.puts "#{name}: #{@game.score} score on #{Time.now.asctime}" } puts "You score saved in file: #{path}" end