It looks like you have found a bug!
Fog is giving you this error because base_url
is not present in the recognizes
line.
I went ahead and fixed it for you. If you are using bundler you can use the latest master by updating your Gemfile
to include the following
gem 'fog', :git => 'https://github.com/fog/fog.git'
Or alternatively you can just patch it in your code by executing the following code prior to using fog
require 'fog'
module Fog
module Compute
class Ecloud < Fog::Service
recognizes :ecloud_username, :ecloud_password, :ecloud_version,
:ecloud_access_key, :ecloud_private_key,
:ecloud_authentication_method, :base_path
end
end
end
For information about how to use fog, I would recommend reading the following page.