Class: Fog::Slicehost::Mock
- Inherits:
-
Object
- Object
- Fog::Slicehost::Mock
show all
- Includes:
- Collections
- Defined in:
- lib/fog/slicehost.rb,
lib/fog/slicehost/requests/get_image.rb,
lib/fog/slicehost/requests/get_slice.rb,
lib/fog/slicehost/requests/get_flavor.rb,
lib/fog/slicehost/requests/get_images.rb,
lib/fog/slicehost/requests/get_slices.rb,
lib/fog/slicehost/requests/get_backups.rb,
lib/fog/slicehost/requests/get_flavors.rb,
lib/fog/slicehost/requests/create_slice.rb,
lib/fog/slicehost/requests/delete_slice.rb,
lib/fog/slicehost/requests/reboot_slice.rb
Class Method Summary
collapse
Instance Method Summary
collapse
#flavors, #images, #servers
Constructor Details
#initialize(options = {}) ⇒ Mock
Returns a new instance of Mock.
42
43
44
45
|
# File 'lib/fog/slicehost.rb', line 42
def initialize(options={})
@slicehost_password = options[:slicehost_password]
@data = self.class.data[@slicehost_password]
end
|
Class Method Details
.data ⇒ Object
30
31
32
33
34
|
# File 'lib/fog/slicehost.rb', line 30
def self.data
@data ||= Hash.new do |hash, key|
hash[key] = {}
end
end
|
.reset_data(keys = data.keys) ⇒ Object
36
37
38
39
40
|
# File 'lib/fog/slicehost.rb', line 36
def self.reset_data(keys=data.keys)
for key in [*keys]
data.delete(key)
end
end
|
Instance Method Details
#create_slice(flavor_id, image_id, name) ⇒ Object
41
42
43
|
# File 'lib/fog/slicehost/requests/create_slice.rb', line 41
def create_slice(flavor_id, image_id, name)
Fog::Mock.not_implemented
end
|
#delete_slice(slice_id) ⇒ Object
37
38
39
|
# File 'lib/fog/slicehost/requests/delete_slice.rb', line 37
def delete_slice(slice_id)
Fog::Mock.not_implemented
end
|
#get_backups ⇒ Object
29
30
31
|
# File 'lib/fog/slicehost/requests/get_backups.rb', line 29
def get_backups
Fog::Mock.not_implemented
end
|
#get_flavor(flavor_id) ⇒ Object
32
33
34
|
# File 'lib/fog/slicehost/requests/get_flavor.rb', line 32
def get_flavor(flavor_id)
Fog::Mock.not_implemented
end
|
#get_flavors ⇒ Object
29
30
31
|
# File 'lib/fog/slicehost/requests/get_flavors.rb', line 29
def get_flavors
Fog::Mock.not_implemented
end
|
#get_image(image_id) ⇒ Object
30
31
32
|
# File 'lib/fog/slicehost/requests/get_image.rb', line 30
def get_image(image_id)
Fog::Mock.not_implemented
end
|
#get_images ⇒ Object
27
28
29
|
# File 'lib/fog/slicehost/requests/get_images.rb', line 27
def get_images
Fog::Mock.not_implemented
end
|
#get_slice(id) ⇒ Object
38
39
40
|
# File 'lib/fog/slicehost/requests/get_slice.rb', line 38
def get_slice(id)
Fog::Mock.not_implemented
end
|
#get_slices ⇒ Object
35
36
37
|
# File 'lib/fog/slicehost/requests/get_slices.rb', line 35
def get_slices
Fog::Mock.not_implemented
end
|