class Oneds::Mrproper::One::Managers::ImageManager
Public Class Methods
new(client)
click to toggle source
Calls superclass method
Oneds::Mrproper::One::Managers::Manager::new
# File lib/oneds/mrproper/one/managers/image_manager.rb, line 6 def initialize(client) super(client) @pool = OpenNebula::ImagePool.new client end
Public Instance Methods
image_file(image_id)
click to toggle source
# File lib/oneds/mrproper/one/managers/image_manager.rb, line 11 def image_file(image_id) image = OpenNebula::Image.new(OpenNebula::Image.build_xml(image_id.to_i), client) Oneds::Mrproper::One::Helper.handle_opennebula_error { image.info } image['SOURCE'] rescue Oneds::Mrproper::Errors::One::ResourceNotFoundError => ex logger.error "Image not found: #{ex.message}" end