lib/azure/armrest/resource_provider_service.rb in azure-armrest-0.5.2 vs lib/azure/armrest/resource_provider_service.rb in azure-armrest-0.6.0
- old
+ new
@@ -121,9 +121,18 @@
url = build_url(namespace, 'unregister')
rest_post(url)
nil
end
+ # Returns whether or not the +namespace+ provider is registered. If
+ # the provider cannot be found, false is returned.
+ #
+ def registered?(namespace)
+ get(namespace).registration_state.casecmp("registered").zero?
+ rescue Azure::Armrest::NotFoundException
+ false
+ end
+
private
def build_url(namespace = nil, *args)
id = configuration.subscription_id
url = File.join(base_url, 'providers')