---
 server/lib/deltacloud/backend_capability.rb |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/server/lib/deltacloud/backend_capability.rb 
b/server/lib/deltacloud/backend_capability.rb
index bec8714..4e6b6a4 100644
--- a/server/lib/deltacloud/backend_capability.rb
+++ b/server/lib/deltacloud/backend_capability.rb
@@ -13,8 +13,12 @@ module Deltacloud::BackendCapability
     @capability = capability
   end
 
+  def has_capability?(backend)
+    !capability or backend.respond_to?(capability)
+  end
+  
   def check_capability(backend)
-    if capability and !backend.respond_to?(capability)
+    if !has_capability?(backend)
       raise Failure.new(capability, "#{capability} capability not supported by 
backend #{backend.class.name}")
     end
   end
-- 
1.7.2.3

Reply via email to