I added a generic Fog adapter, which supports standard Fog::Storage configuration options (Amazon S3, Rackspace Cloud Files, Google Storage)
Added a Generic Fog Adapter, accepts Fog Configuration options.
Hey, thanks for the code! However I think I'd like to keep it simple and just support passing the options in the constructor as in the S3Adapter #89. That way there's no issue with singletons (in case you want to upload to more than one place) and the extra complication of the Config class.
I could modify your code or if you are amenable it would be great if you would do it as it may take me some time.