Sha256: 4eb9bda16354522d873146b7ae959103e679cfab3cac14793fb5b60e5230af90
Contents?: true
Size: 720 Bytes
Versions: 43
Compression:
Stored size: 720 Bytes
Contents
module Fog module Compute class Fogdocker class Image < Fog::Model identity :id attr_accessor :info attribute :repo_tags attribute :created attribute :size attribute :virtual_size def name repo_tags.empty? ? id : repo_tags.first end def ready? !(status =~ /down/i) end def destroy(options = {}) service.image_delete(id) end def save raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted? service.image_create(attributes) end def to_s name end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems