Sha256: 8f2367435c692c67f241cad2151fec6c2c88bb7d63ac6cb232c39b9abc556850

Contents?: true

Size: 462 Bytes

Versions: 4

Compression:

Stored size: 462 Bytes

Contents

module Codebreaker
  module Score
    def save_score
      puts 'Do you want to save your score in score file?(y/n)'
      save_score_file if agree?
      exit
    end

    private

    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
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
Codebreaker_RG2016-0.2.4 lib/codebreaker/modules/score.rb
Codebreaker_RG2016-0.2.3 lib/codebreaker/modules/score.rb
Codebreaker_RG2016-0.2.2 lib/codebreaker/modules/score.rb
Codebreaker_RG2016-0.2.1 lib/codebreaker/modules/score.rb