fog/fog-core — pull request #47 by plribeiro3000 (2014-06-24 17:21:49+00:00)
Title: Rescuing from File not found exception

There are some cases, like in [fog-xenserver](https://github.com/fog/fog-xenserver) that there is no compute file inside the provider folder.
In this particular case, when loading `fog/xenserver` it will automatically loading all files making this `require` unecessary.

As discussed in fog/fog-xenserver#1 we are defining the `Xenserver` Service class inside the `Compute` namespace, which makes the path to require a little bit different. It would have to be:

```ruby
require "fog/compute/#{provider}"
```

but to keep the compatibility with the others services we can let it this way, and just rescue when not found since [fog-xenserver](https://github.com/fog/fog-xenserver) already load's everything. :smile: