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')