class Cloudkeeper::One::Opennebula::TemplateHandler
Public Class Methods
new()
click to toggle source
Calls superclass method
Cloudkeeper::One::Opennebula::ApplianceHandler::new
# File lib/cloudkeeper/one/opennebula/template_handler.rb, line 5 def initialize super @pool = OpenNebula::TemplatePool.new client end
Public Instance Methods
register(template_template)
click to toggle source
# File lib/cloudkeeper/one/opennebula/template_handler.rb, line 10 def register(template_template) template_alloc = OpenNebula::Template.build_xml template = OpenNebula::Template.new(template_alloc, client) handle_opennebula_error { template.allocate template_template } chmod template, Cloudkeeper::One::Settings[:'appliances-permissions'] template end