Если вы вызываете функцию, которая была объявлена внутри модели, ВНУТРИ модели тогда ее прямое.
hash_swap
вызовет функцию.(Конечно, я предполагаю, что у вас нет никаких параметров.)
Было бы более полезно, если бы вы вставили сюда свою модель пользователя.