Это метод присвоения.
, который будет использоваться как
obj.current_user= some_user_object
, вызывает следующий метод.
def current_user=(user)
@current_user = user
end
Следующий метод возвращает объект текущему пользователю.Если @current_user равен нулю, он назначит ему объект пользователя и вернет его.
some_user=obj.current_user
вызывает следующий метод.
def current_user
@current_user ||= user_from_remember_token
end