Class: Aeolus::Image::Factory::ProviderImage

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

Class Method Summary collapse

Methods inherited from Base

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

Constructor Details

This class inherits a constructor from Aeolus::Image::Factory::Base

Class Method Details

.status(id) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/aeolus_image/model/factory/provider_image.rb', line 20

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