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