Я пытаюсь получить пользовательский ввод, чтобы создать новый объект User
:Динамические переменные из пользовательского ввода
class User
attr_accessor :name
attr_accessor :age
attr_accessor :email
end
puts "Name:"
input = gets.chomp.to_s
name = "#{input} = User.new"
puts "Age:"
age = gets.chomp.to_s
puts "Email:"
email = gets.chomp.to_s
name.name = "#{input}"
name.age = "#{age}"
name.email = "#{email}"
puts "Name: #{input.name}, Age: #{input.age}, E-mail: #{input.email}"
Как можно назвать вновь созданный объект так, что я могу ввести новые атрибуты? Нужно ли мне менять name
часть
name.name = "#{input}"
name.age = "#{age}"
name.email = "#{email}"
на вход пользователя?