Fog already has a `wait_for` method defined on `Fog::Model`. You can find the method [here](https://github.com/fog/fog/blob/master/lib/fog/core/model.rb#L62-L76)

Rather than have using this custom method a developer could accomplish the same thing with the current `wait_for` in `Fog::Model` as follows:

```ruby
server.user_name = 'root'
server.wait_for { sshable? }
```