# File lib/fog/ovirt/models/compute/template.rb, line 43 def destroy(options = {}) connection.client.destroy_template(id) end
# File lib/fog/ovirt/models/compute/template.rb, line 25 def interfaces attributes[:interfaces] ||= id.nil? ? [] : Fog::Compute::Ovirt::Interfaces.new( :connection => connection, :vm => self ) end
# File lib/fog/ovirt/models/compute/template.rb, line 39 def ready? !(status =~ %rdown/) end
# File lib/fog/ovirt/models/compute/template.rb, line 47 def save raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if identity connection.client.create_template(attributes) end
# File lib/fog/ovirt/models/compute/template.rb, line 52 def to_s name end
# File lib/fog/ovirt/models/compute/template.rb, line 32 def volumes attributes[:volumes] ||= id.nil? ? [] : Fog::Compute::Ovirt::Volumes.new( :connection => connection, :vm => self ) end