Sha256: 769ac63b6b1326755c7defc2a0127bcfaa7cf3d63af9920a660910fafe8f20e2

Contents?: true

Size: 362 Bytes

Versions: 4

Compression:

Stored size: 362 Bytes

Contents

module Codebreaker
  module Database
    FOLDER_PATH = './lib/database/'.freeze
    FILE_PATH = 'stats'.freeze
    FORMAT_PATH = '.yml'.freeze
    PATH = FOLDER_PATH + FILE_PATH + FORMAT_PATH

    def save_to_db(player)
      File.open(PATH, 'a+') { |f| f.write player.to_yaml }
    end

    def load_db
      YAML.load_stream(File.open(PATH))
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
codebreaker_PI-6.6.7 lib/modules/uploader.rb
codebreaker_PI-6.6.6 lib/modules/uploader.rb
codebreaker_PI-0.6.5 lib/modules/uploader.rb
codebreaker_PI-0.6.4 lib/modules/uploader.rb