From 84c25d1870cedd49820adabf1afa94c05abb4596 Mon Sep 17 00:00:00 2001 From: amartynov Date: Fri, 7 Nov 2014 16:25:12 +0300 Subject: [PATCH] fixed --- devops-service/providers/provider_factory.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/devops-service/providers/provider_factory.rb b/devops-service/providers/provider_factory.rb index 54baada..aec7cce 100644 --- a/devops-service/providers/provider_factory.rb +++ b/devops-service/providers/provider_factory.rb @@ -1,7 +1,9 @@ +require "sinatra" + module Provider class ProviderFactory - @@providers = nil + @@providers = {} def self.providers @@providers.keys @@ -14,14 +16,10 @@ module Provider end def self.all - if @@providers.nil? - ProviderFactory.init - end @@providers.values end def self.init conf - @@providers = {} ["ec2", "openstack", "static"].each do |p| begin require "providers/#{p}"