Во всех случаях, кроме одного (очень маловероятного) этот метод будет работать аналогично следующему:
```ruby
def signed_in?
  current_user
end
```