Parent

Class/Module Index [+]

Quicksearch

Fog::Compute::Ovirt::Template

Attributes

raw[RW]

Public Instance Methods

destroy(options = {}) click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 43
def destroy(options = {})
  service.client.destroy_template(id)
end
interfaces() click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 25
def interfaces
  attributes[:interfaces] ||= id.nil? ? [] : Fog::Compute::Ovirt::Interfaces.new(
      :service => service,
      :vm => self
  )
end
ready?() click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 39
def ready?
  !(status =~ /down/)
end
save() click to toggle source
# 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 persisted?
  service.client.create_template(attributes)
end
to_s() click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 52
def to_s
  name
end
volumes() click to toggle source
# File lib/fog/ovirt/models/compute/template.rb, line 32
def volumes
  attributes[:volumes] ||= id.nil? ? [] : Fog::Compute::Ovirt::Volumes.new(
      :service => service,
      :vm => self
  )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.