Hi guys question about this exercise. Anyone who manage to do the update and delete methods? I only manage to do the additional parameters.
Here is my code:
class Computer
@@users = {}
def initialize(username, password, first_name)
@@users[username] = password
#@@users hash keeps usernames as keys with each username's password as the associated value.
@username = username
@password = password
@first_name = first_name
@files = {}
end
def create(filename, filename_2)
time = Time.now #Time.now is the current time
@files[filename] = time
@files[filename_2] = time
puts "A new file was created files: #{filename} and #{filename_2}, username: #{@username}, time: #{time}, name: #{@first_name}"
end
def Computer.get_users
@@users
end
end
my_computer = Computer.new("hermanomark", 123456, "Mark")
my_computer.create("journal.txt", "journal.jpeg")
puts "Users: #{Computer.get_users}"
=> A new file was created files: journal.txt and journal.jpeg, username: hermanomark, time: 2018-06-03 16:13:53 +0000, name: Mark
Users: {"hermanomark"=>123456}