From 9121c8bff0189128f1ff161d7d249e5739da9612 Mon Sep 17 00:00:00 2001
From: geemus <geemus@gmail.com>
Date: Wed, 24 Aug 2011 19:56:22 -0500
Subject: [PATCH] [dns|dnsimple] move dnsimple dns to its own shared area
 (namespacing should probably be corrected)

---
 lib/fog/dnsimple.rb                                           | 2 +-
 lib/fog/{dns/dnsimple.rb => dnsimple/dns.rb}                  | 4 ++--
 .../{dns/models/dnsimple => dnsimple/models/dns}/record.rb    | 0
 .../{dns/models/dnsimple => dnsimple/models/dns}/records.rb   | 2 +-
 lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/zone.rb  | 2 +-
 lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/zones.rb | 2 +-
 .../dnsimple => dnsimple/requests/dns}/create_domain.rb       | 0
 .../dnsimple => dnsimple/requests/dns}/create_record.rb       | 0
 .../dnsimple => dnsimple/requests/dns}/delete_domain.rb       | 0
 .../dnsimple => dnsimple/requests/dns}/delete_record.rb       | 0
 .../requests/dnsimple => dnsimple/requests/dns}/get_domain.rb | 0
 .../requests/dnsimple => dnsimple/requests/dns}/get_record.rb | 0
 .../dnsimple => dnsimple/requests/dns}/list_domains.rb        | 0
 .../dnsimple => dnsimple/requests/dns}/list_records.rb        | 0
 .../dnsimple => dnsimple/requests/dns}/update_record.rb       | 0
 15 files changed, 6 insertions(+), 6 deletions(-)
 rename lib/fog/{dns/dnsimple.rb => dnsimple/dns.rb} (96%)
 rename lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/record.rb (100%)
 rename lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/records.rb (94%)
 rename lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/zone.rb (95%)
 rename lib/fog/{dns/models/dnsimple => dnsimple/models/dns}/zones.rb (92%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/create_domain.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/create_record.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/delete_domain.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/delete_record.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/get_domain.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/get_record.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/list_domains.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/list_records.rb (100%)
 rename lib/fog/{dns/requests/dnsimple => dnsimple/requests/dns}/update_record.rb (100%)

diff --git a/lib/fog/dnsimple.rb b/lib/fog/dnsimple.rb
index 0ca60aa03..d88e300ee 100644
--- a/lib/fog/dnsimple.rb
+++ b/lib/fog/dnsimple.rb
@@ -5,7 +5,7 @@ module Fog
 
     extend Fog::Provider
 
-    service(:dns, 'dns/dnsimple')
+    service(:dns, 'dnsimple/dns')
 
   end
 end
diff --git a/lib/fog/dns/dnsimple.rb b/lib/fog/dnsimple/dns.rb
similarity index 96%
rename from lib/fog/dns/dnsimple.rb
rename to lib/fog/dnsimple/dns.rb
index 71d0f6146..33e46c202 100644
--- a/lib/fog/dns/dnsimple.rb
+++ b/lib/fog/dnsimple/dns.rb
@@ -5,13 +5,13 @@ module Fog
       requires :dnsimple_email, :dnsimple_password
       recognizes :dnsimple_url, :host, :path, :port, :scheme, :persistent
 
-      model_path 'fog/dns/models/dnsimple'
+      model_path 'fog/dnsimple/models/dns'
       model       :record
       collection  :records
       model       :zone
       collection  :zones
 
-      request_path 'fog/dns/requests/dnsimple'
+      request_path 'fog/dnsimple/requests/dns'
       request :list_domains
       request :create_domain
       request :get_domain
diff --git a/lib/fog/dns/models/dnsimple/record.rb b/lib/fog/dnsimple/models/dns/record.rb
similarity index 100%
rename from lib/fog/dns/models/dnsimple/record.rb
rename to lib/fog/dnsimple/models/dns/record.rb
diff --git a/lib/fog/dns/models/dnsimple/records.rb b/lib/fog/dnsimple/models/dns/records.rb
similarity index 94%
rename from lib/fog/dns/models/dnsimple/records.rb
rename to lib/fog/dnsimple/models/dns/records.rb
index ce032995d..4e79ead27 100644
--- a/lib/fog/dns/models/dnsimple/records.rb
+++ b/lib/fog/dnsimple/models/dns/records.rb
@@ -1,5 +1,5 @@
 require 'fog/core/collection'
-require 'fog/dns/models/dnsimple/record'
+require 'fog/dnsimple/models/dns/record'
 
 module Fog
   module DNS
diff --git a/lib/fog/dns/models/dnsimple/zone.rb b/lib/fog/dnsimple/models/dns/zone.rb
similarity index 95%
rename from lib/fog/dns/models/dnsimple/zone.rb
rename to lib/fog/dnsimple/models/dns/zone.rb
index 44b379ccd..eb1d84c37 100644
--- a/lib/fog/dns/models/dnsimple/zone.rb
+++ b/lib/fog/dnsimple/models/dns/zone.rb
@@ -1,5 +1,5 @@
 require 'fog/core/model'
-require 'fog/dns/models/dnsimple/records'
+require 'fog/dnsimple/models/dns/records'
 
 module Fog
   module DNS
diff --git a/lib/fog/dns/models/dnsimple/zones.rb b/lib/fog/dnsimple/models/dns/zones.rb
similarity index 92%
rename from lib/fog/dns/models/dnsimple/zones.rb
rename to lib/fog/dnsimple/models/dns/zones.rb
index 1663672df..fa35705ed 100644
--- a/lib/fog/dns/models/dnsimple/zones.rb
+++ b/lib/fog/dnsimple/models/dns/zones.rb
@@ -1,5 +1,5 @@
 require 'fog/core/collection'
-require 'fog/dns/models/dnsimple/zone'
+require 'fog/dnsimple/models/dns/zone'
 
 module Fog
   module DNS
diff --git a/lib/fog/dns/requests/dnsimple/create_domain.rb b/lib/fog/dnsimple/requests/dns/create_domain.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/create_domain.rb
rename to lib/fog/dnsimple/requests/dns/create_domain.rb
diff --git a/lib/fog/dns/requests/dnsimple/create_record.rb b/lib/fog/dnsimple/requests/dns/create_record.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/create_record.rb
rename to lib/fog/dnsimple/requests/dns/create_record.rb
diff --git a/lib/fog/dns/requests/dnsimple/delete_domain.rb b/lib/fog/dnsimple/requests/dns/delete_domain.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/delete_domain.rb
rename to lib/fog/dnsimple/requests/dns/delete_domain.rb
diff --git a/lib/fog/dns/requests/dnsimple/delete_record.rb b/lib/fog/dnsimple/requests/dns/delete_record.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/delete_record.rb
rename to lib/fog/dnsimple/requests/dns/delete_record.rb
diff --git a/lib/fog/dns/requests/dnsimple/get_domain.rb b/lib/fog/dnsimple/requests/dns/get_domain.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/get_domain.rb
rename to lib/fog/dnsimple/requests/dns/get_domain.rb
diff --git a/lib/fog/dns/requests/dnsimple/get_record.rb b/lib/fog/dnsimple/requests/dns/get_record.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/get_record.rb
rename to lib/fog/dnsimple/requests/dns/get_record.rb
diff --git a/lib/fog/dns/requests/dnsimple/list_domains.rb b/lib/fog/dnsimple/requests/dns/list_domains.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/list_domains.rb
rename to lib/fog/dnsimple/requests/dns/list_domains.rb
diff --git a/lib/fog/dns/requests/dnsimple/list_records.rb b/lib/fog/dnsimple/requests/dns/list_records.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/list_records.rb
rename to lib/fog/dnsimple/requests/dns/list_records.rb
diff --git a/lib/fog/dns/requests/dnsimple/update_record.rb b/lib/fog/dnsimple/requests/dns/update_record.rb
similarity index 100%
rename from lib/fog/dns/requests/dnsimple/update_record.rb
rename to lib/fog/dnsimple/requests/dns/update_record.rb