Module: DBMethods

Included in:
NewSuperCodebreaker2021::Game
Defined in:
lib/db_methods.rb

Instance Method Summary collapse

Instance Method Details

#load_file(file) ⇒ Object

[View source]

10
11
12
13
14
# File 'lib/db_methods.rb', line 10

def load_file(file)
  YAML.load_file(file)
rescue Errno::ENOENT
  []
end

#save(user, file) ⇒ Object

[View source]

2
3
4
5
6
7
8
# File 'lib/db_methods.rb', line 2

def save(user, file)
  rating = load_file(file)
  rating.push(user)
  File.open(file, 'w') do |filename|
    YAML.dump(rating, filename)
  end
end