Каков наилучший способ создания псевдонима для атрибута экземпляра в Ruby (я не использую рельсы или любой рубиновый камень, просто Ruby).
Например, учитывая приведенный ниже класс, как я могу создать псевдоним для аксессуаров атрибутов :student_name
?
class Student
attr_accessor :student_name
alias :name :student_name #wrong
end
s = Student.new
s.student_name = "Jordan"
puts s.name # --> Jordan
s.name = "Michael" # --> NoMethodError: undefined method `name=' for #<Student:0x572394> ...
Спасибо, ребята!