Class: Aeolus::Image::Factory::TargetImage

Inherits:
Base
  • Object
show all
Defined in:
lib/aeolus_image/model/factory/target_image.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from Base

collection_path, config, config=, custom_method_collection_url, #custom_method_element_url, element_path, get, #get, instantiate_collection, use_oauth?

Instance Attribute Details

#targetObject

Returns the value of attribute target.



20
21
22
# File 'lib/aeolus_image/model/factory/target_image.rb', line 20

def target
  @target
end

Class Method Details

.status(id) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/aeolus_image/model/factory/target_image.rb', line 22

def self.status(id)
  begin
    builder = Aeolus::Image::Factory::Builder.find(id)
    if builder.operation == "build"
      builder.status
    else
      nil
    end
  rescue ActiveResource::ResourceNotFound
    nil
  end
end