Я действительно запутался, как называть имена методов в классах Ruby.если я создаю метод доступа, например: attr_accessor: name
, он создает методы: name и name =
, но когда я вызываю второй метод с пробелом между 'name' и '='это работает
'n.name =' и 'n.name =' оба работают.
Я где-то читал, что Руби игнорирует пробелы.Итак, почему метод, написанный мной, не работает, когда я вызываю его с пробелами?
def getname end
, если я вызываю этот путь, он не работает.Зачем?t.get name
Я не удивлен, так как он не работает.но я запутался, как метод setter (name =) работает тогда?
спасибо заранее.