class Fog::Compute::Fogdocker::Image

Attributes

info[RW]

Public Instance Methods

destroy(options = {}) click to toggle source
# File lib/fog/fogdocker/models/compute/image.rb, line 22
def destroy(options = {})
  service.image_delete(id)
end
name() click to toggle source
# File lib/fog/fogdocker/models/compute/image.rb, line 14
def name
  repo_tags.empty? ? id : repo_tags.first
end
ready?() click to toggle source
# File lib/fog/fogdocker/models/compute/image.rb, line 18
def ready?
  !(status =~ /down/i)
end
save() click to toggle source
# File lib/fog/fogdocker/models/compute/image.rb, line 26
def save
  raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted?
  service.image_create(attributes)
end
to_s() click to toggle source
# File lib/fog/fogdocker/models/compute/image.rb, line 31
def to_s
  name
end