fog is the Ruby cloud computing library.
The quick and dirty, top to bottom:
Collections provide a simplified interface, making clouds easier to work with and switch between.
Requests allow power users to get the most out of the features of each individual cloud.
Mocks make testing and integrating a breeze.