From 6f1b2f2cbc6f6066f91a192d9f7f42fd11d16251 Mon Sep 17 00:00:00 2001 From: Glenn Pratt Date: Fri, 21 Aug 2015 22:17:00 -0400 Subject: [PATCH] Extract dynect bin from fog to fog-dynect. --- fog.gemspec | 2 +- lib/fog/bin/dynect.rb | 28 ---------------------------- 2 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 lib/fog/bin/dynect.rb diff --git a/fog.gemspec b/fog.gemspec index 5690f1854..202da5a15 100644 --- a/fog.gemspec +++ b/fog.gemspec @@ -55,7 +55,7 @@ Gem::Specification.new do |s| s.add_dependency("fog-atmos") s.add_dependency("fog-aws", ">= 0.6.0") s.add_dependency("fog-brightbox", "~> 0.4") - s.add_dependency("fog-dynect") + s.add_dependency("fog-dynect", "~> 0.0.2") s.add_dependency("fog-ecloud", "= 0.1.1") s.add_dependency("fog-google", ">= 0.0.2") s.add_dependency("fog-local") diff --git a/lib/fog/bin/dynect.rb b/lib/fog/bin/dynect.rb deleted file mode 100644 index 3ec4d68b9..000000000 --- a/lib/fog/bin/dynect.rb +++ /dev/null @@ -1,28 +0,0 @@ -class Dynect < Fog::Bin - class << self - def class_for(key) - case key - when :dns - Fog::DNS::Dynect - else - raise ArgumentError, "Unrecognized service: #{key}" - end - end - - def [](service) - @@connections ||= Hash.new do |hash, key| - hash[key] = case key - when :dns - Fog::DNS.new(:provider => 'Dynect') - else - raise ArgumentError, "Unrecognized service: #{service}" - end - end - @@connections[service] - end - - def services - [:dns] - end - end -end