class GemCodebreakerAmidasd::DbUtility

Constants

PATH_CODEBREAKER_DB

Public Class Methods

add_in_db(array:, user:, game:) click to toggle source
# File lib/gem_codebreaker_amidasd/db_utility.rb, line 16
def add_in_db(array:, user:, game:)
  stats = Statistic.new(user: user, game: game)
  array << stats
end
load_yaml_db(yml_db = PATH_CODEBREAKER_DB) click to toggle source
# File lib/gem_codebreaker_amidasd/db_utility.rb, line 12
def load_yaml_db(yml_db = PATH_CODEBREAKER_DB)
  return YAML.load_file(yml_db) if File.exist?(yml_db); []
end
save_yaml_db(array, yml_db = PATH_CODEBREAKER_DB) click to toggle source
# File lib/gem_codebreaker_amidasd/db_utility.rb, line 8
def save_yaml_db(array, yml_db = PATH_CODEBREAKER_DB)
  File.write(yml_db, array.to_yaml)
end