У меня есть следующий DEF:Как предотвратить функцию от изменения?
def get_smth
return @mySmth
end
, как сделать, что не должно быть никакого способа изменить содержание через него или через объект он возвращается?
Я думал о геттерах и сеттерах, но это решение?
Вы сомневаетесь, что неясно. Попробуйте, если это поможет '@ mySmth.freeze'. [LINK] (http://apidock.com/rails/v1.0.0/ActiveRecord/Base/freeze). Также проверьте [ЭТО ЛИНК] (http://apidock.com/rails/ActiveRecord/Base/readonly%3F) – Abhi
@ Abhi нет, это не помогает =/ –