[README] cleanup server example

This commit is contained in:
geemus 2010-12-15 11:22:29 -08:00
parent b6646b19a2
commit b756990173
1 changed files with 6 additions and 9 deletions

View File

@ -41,22 +41,19 @@ As an example, we'll try initializing and persisting a Rackspace Cloud server:
require 'fog' require 'fog'
# initialize a connection to Rackspace Cloud Servers compute = Fog::Compute.new(
connection = Fog::Rackspace::Servers.new( :provider => 'Rackspace',
:rackspace_api_key => key, :rackspace_api_key => key,
:rackspace_username => username :rackspace_username => username
) )
# boot a gentoo server (flavor 1 = 256, image 3 = gentoo 2008.0) # boot a gentoo server (flavor 1 = 256, image 3 = gentoo 2008.0)
server = connection.servers.create(:flavor_id => 1, :image_id => 3, :name => 'my_server') server = compute.servers.create(:flavor_id => 1, :image_id => 3, :name => 'my_server')
server.wait_for { ready? } # give server time to boot
# wait for it to be ready to do stuff
server.wait_for { ready? }
# DO STUFF # DO STUFF
# shutdown the server server.destroy # cleanup after yourself or regret it, trust me
server.destroy
== Models == Models