class Fog::Compute::OneAndOne::Image
Public Instance Methods
destroy()
click to toggle source
# File lib/oneandone/models/compute/image.rb, line 57 def destroy requires :id service.delete_image(id) true end
ready?()
click to toggle source
# File lib/oneandone/models/compute/image.rb, line 68 def ready? state == 'ENABLED' end
save()
click to toggle source
# File lib/oneandone/models/compute/image.rb, line 25 def save requires :name, :server_id, :frequency, :num_images # Perform Request response = service.create_image(name: name, description: description, server_id: server_id, frequency: frequency, num_images: num_images, source: source, url: url, os_id: os_id, type: type) # Merge Attributes merge_attributes(response.body) true end
update(options = {})
click to toggle source
# File lib/oneandone/models/compute/image.rb, line 42 def update(options = {}) requires :id response = service.update_image(image_id: id, name: options[:name], description: options[:description], frequency: options[:frequency]) # Merge Attributes merge_attributes(response.body) true end