lib/fog/azurerm/resources.rb in fog-azure-rm-0.0.2 vs lib/fog/azurerm/resources.rb in fog-azure-rm-0.0.3

- old
+ new

@@ -1,10 +1,11 @@ require 'fog/azurerm/core' require 'fog/azurerm/credentials' module Fog module Resources + # This class registers models, requests and collections class AzureRM < Fog::Service requires :tenant_id requires :client_id requires :client_secret requires :subscription_id @@ -16,20 +17,22 @@ model_path 'fog/azurerm/models/resources' model :resource_group collection :resource_groups + # This class provides the mock implementation for unit tests. class Mock - def initialize(options = {}) + def initialize(_options = {}) begin require 'azure_mgmt_resources' rescue LoadError => e retry if require('rubygems') raise e.message end end end + # This class provides the actual implemention for service calls. class Real def initialize(options) begin require 'azure_mgmt_resources' rescue LoadError => e