[PATCH aeolus-image-rubygem] bug 786220 - Scope images to Pool Family

Scott Seago sseago at redhat.com
Wed Feb 15 18:51:36 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=786220
---
 lib/aeolus_image/model/warehouse/image.rb |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/lib/aeolus_image/model/warehouse/image.rb b/lib/aeolus_image/model/warehouse/image.rb
index 7a06f0e..5bbc267 100644
--- a/lib/aeolus_image/model/warehouse/image.rb
+++ b/lib/aeolus_image/model/warehouse/image.rb
@@ -93,6 +93,10 @@ module Aeolus
           @description
         end
 
+        def environment
+          @environment
+        end
+
         # Delete this image and all child objects
         def delete!
           begin
@@ -115,6 +119,12 @@ module Aeolus
           xml = template_xml
           xml.present? ? xml.xpath(path).text : ""
         end
+
+        class << self
+          def by_environment(environment)
+            self.where("($environment == \"" + environment + "\")")
+          end
+        end
       end
     end
   end
-- 
1.7.6.4




More information about the aeolus-devel mailing list