lmmendes/colombo

View on GitHub
lib/colombo/image.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8

module Colombo
  class Image < Resource

    attr_accessor :id, :name, :distribution

    def destroy(confirm=false)
      raise 'must pass true for confirm' unless confirm
      @client.request(:get, "/images/#{self.id}/destroy/") do |response|
        return response['event_id']
      end
    end

    def transfer(region_id)
      @client.request(:get, "/images/#{self.id}/transfer/", { :region_id => region_id }) do |response|
        return response['event_id']
      end
    end

  end
end