Se você não gosta da maneira ortodoxa de atribuir valor às variáveis ​​de instância de uma classe como Object.setProperty (value) , você pode usar o açúcar sintático do ruby ​​para escrever algo parecido com Object.property = value Tudo o que você precisa fazer é ter um método de instância com o nome propriedade =
Por exemplo, tenha uma aula como
Class Person
def name=(name)
@name = name
end
end
Agora você pode criar uma nova instância e atribuir o nome a seguir
nik = Person.new
nik.name=('nik')
ou
nik.name='nik'
ou mesmo
nik.name = 'nik'