Module: Fog::Rackspace::Servers

Defined in:
lib/fog/rackspace/servers.rb,
lib/fog/rackspace/models/servers/image.rb,
lib/fog/rackspace/models/servers/flavor.rb,
lib/fog/rackspace/models/servers/images.rb,
lib/fog/rackspace/models/servers/server.rb,
lib/fog/rackspace/models/servers/flavors.rb,
lib/fog/rackspace/models/servers/servers.rb,
lib/fog/rackspace/requests/servers/list_images.rb,
lib/fog/rackspace/requests/servers/create_image.rb,
lib/fog/rackspace/requests/servers/delete_image.rb,
lib/fog/rackspace/requests/servers/list_flavors.rb,
lib/fog/rackspace/requests/servers/list_servers.rb,
lib/fog/rackspace/requests/servers/create_server.rb,
lib/fog/rackspace/requests/servers/delete_server.rb,
lib/fog/rackspace/requests/servers/reboot_server.rb,
lib/fog/rackspace/requests/servers/update_server.rb,
lib/fog/rackspace/requests/servers/list_addresses.rb,
lib/fog/rackspace/requests/servers/get_flavor_details.rb,
lib/fog/rackspace/requests/servers/get_server_details.rb,
lib/fog/rackspace/requests/servers/list_images_detail.rb,
lib/fog/rackspace/requests/servers/list_flavors_detail.rb,
lib/fog/rackspace/requests/servers/list_servers_detail.rb,
lib/fog/rackspace/requests/servers/list_public_addresses.rb,
lib/fog/rackspace/requests/servers/list_private_addresses.rb

Defined Under Namespace

Classes: Flavor, Flavors, Image, Images, Mock, Real, Server, Servers

Class Method Summary collapse

Class Method Details

.new(options = {}) ⇒ Object



29
30
31
32
33
34
35
# File 'lib/fog/rackspace/servers.rb', line 29

def self.new(options={})
  if Fog.mocking?
    Fog::Rackspace::Servers::Mock.new(options)
  else
    Fog::Rackspace::Servers::Real.new(options)
  end
end

.reset_data(keys = Mock.data.keys) ⇒ Object



37
38
39
# File 'lib/fog/rackspace/servers.rb', line 37

def self.reset_data(keys=Mock.data.keys)
  Mock.reset_data(keys)
end