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_image_details.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
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/fog/rackspace/servers.rb', line 5 def self.new(={}) unless @required require 'fog/rackspace/models/servers/flavor' require 'fog/rackspace/models/servers/flavors' require 'fog/rackspace/models/servers/image' require 'fog/rackspace/models/servers/images' require 'fog/rackspace/models/servers/server' require 'fog/rackspace/models/servers/servers' require 'fog/rackspace/requests/servers/create_image' require 'fog/rackspace/requests/servers/create_server' require 'fog/rackspace/requests/servers/delete_image' require 'fog/rackspace/requests/servers/delete_server' require 'fog/rackspace/requests/servers/get_flavor_details' require 'fog/rackspace/requests/servers/get_image_details' require 'fog/rackspace/requests/servers/get_server_details' require 'fog/rackspace/requests/servers/list_addresses' require 'fog/rackspace/requests/servers/list_private_addresses' require 'fog/rackspace/requests/servers/list_public_addresses' require 'fog/rackspace/requests/servers/list_flavors' require 'fog/rackspace/requests/servers/list_flavors_detail' require 'fog/rackspace/requests/servers/list_images' require 'fog/rackspace/requests/servers/list_images_detail' require 'fog/rackspace/requests/servers/list_servers' require 'fog/rackspace/requests/servers/list_servers_detail' require 'fog/rackspace/requests/servers/reboot_server' require 'fog/rackspace/requests/servers/update_server' @required = true end if Fog.mocking? Fog::Rackspace::Servers::Mock.new() else Fog::Rackspace::Servers::Real.new() end end |
.reset_data(keys = Mock.data.keys) ⇒ Object
42 43 44 |
# File 'lib/fog/rackspace/servers.rb', line 42 def self.reset_data(keys=Mock.data.keys) Mock.reset_data(keys) end |