class Fog::Compute::IBM::Image
def clone(name, description)
def clone(name, description) service.clone_image(id, name, description).body['ImageID'] end
def destroy
def destroy requires :id service.delete_image(id).body['success'] end
def initialize(new_attributes = {})
def initialize(new_attributes = {}) super(new_attributes) attributes[:supported_instance_types] = Fog::Compute::IBM::InstanceTypes.new.load(attributes[:supported_instance_types]) if attributes[:supported_instance_types] end
def ready?
def ready? state == 'Available' end
def save
def save requires :id, :volume_id data = service.create_image(id, volume_id) merge_attributes(data.body) data.body['success'] end
def state
def state STATES[attributes[:state]] end