From b3b97c7291edecbd608edfee169b2d095ab00051 Mon Sep 17 00:00:00 2001
From: Alex Reisner <alex@alexreisner.com>
Date: Sat, 4 Jan 2014 20:35:11 -0500
Subject: [PATCH] Rename Baiduip to BaiduIp.

---
 lib/geocoder/lookup.rb                                      | 6 +++++-
 lib/geocoder/lookups/{baiduip.rb => baidu_ip.rb}            | 6 +++---
 lib/geocoder/results/{baiduip.rb => baidu_ip.rb}            | 4 ++--
 .../{baiduip_202_198_16_3 => baidu_ip_202_198_16_3}         | 0
 test/fixtures/{baiduip_invalid_key => baidu_ip_invalid_key} | 0
 test/fixtures/{baiduip_no_results => baidu_ip_no_results}   | 0
 test/test_helper.rb                                         | 6 +++---
 7 files changed, 13 insertions(+), 9 deletions(-)
 rename lib/geocoder/lookups/{baiduip.rb => baidu_ip.rb} (94%)
 rename lib/geocoder/results/{baiduip.rb => baidu_ip.rb} (96%)
 rename test/fixtures/{baiduip_202_198_16_3 => baidu_ip_202_198_16_3} (100%)
 rename test/fixtures/{baiduip_invalid_key => baidu_ip_invalid_key} (100%)
 rename test/fixtures/{baiduip_no_results => baidu_ip_no_results} (100%)

diff --git a/lib/geocoder/lookup.rb b/lib/geocoder/lookup.rb
index 0fbce38e..5f45c031 100644
--- a/lib/geocoder/lookup.rb
+++ b/lib/geocoder/lookup.rb
@@ -42,7 +42,11 @@ module Geocoder
     # All IP address lookup services, default first.
     #
     def ip_services
-      [:freegeoip, :maxmind, :baiduip]
+      [
+        :freegeoip,
+        :maxmind,
+        :baidu_ip
+      ]
     end
 
     ##
diff --git a/lib/geocoder/lookups/baiduip.rb b/lib/geocoder/lookups/baidu_ip.rb
similarity index 94%
rename from lib/geocoder/lookups/baiduip.rb
rename to lib/geocoder/lookups/baidu_ip.rb
index dfcaa1e6..548d26b8 100644
--- a/lib/geocoder/lookups/baiduip.rb
+++ b/lib/geocoder/lookups/baidu_ip.rb
@@ -1,11 +1,11 @@
 require 'geocoder/lookups/base'
-require 'geocoder/results/baiduip'
+require 'geocoder/results/baidu_ip'
 
 module Geocoder::Lookup
-  class Baiduip < Base
+  class BaiduIp < Base
 
     def name
-      "BaiduIP"
+      "Baidu IP"
     end
 
     def required_api_key_parts
diff --git a/lib/geocoder/results/baiduip.rb b/lib/geocoder/results/baidu_ip.rb
similarity index 96%
rename from lib/geocoder/results/baiduip.rb
rename to lib/geocoder/results/baidu_ip.rb
index 6b4b21b1..d65fdd46 100644
--- a/lib/geocoder/results/baiduip.rb
+++ b/lib/geocoder/results/baidu_ip.rb
@@ -1,7 +1,7 @@
 require 'geocoder/results/base'
 
 module Geocoder::Result
-  class Baiduip < Base
+  class BaiduIp < Base
     def coordinates
       [point['y'].to_f, point['x'].to_f]
     end
@@ -13,7 +13,7 @@ module Geocoder::Result
     def state
       province
     end
-    
+
     def province
       address_detail['province']
     end
diff --git a/test/fixtures/baiduip_202_198_16_3 b/test/fixtures/baidu_ip_202_198_16_3
similarity index 100%
rename from test/fixtures/baiduip_202_198_16_3
rename to test/fixtures/baidu_ip_202_198_16_3
diff --git a/test/fixtures/baiduip_invalid_key b/test/fixtures/baidu_ip_invalid_key
similarity index 100%
rename from test/fixtures/baiduip_invalid_key
rename to test/fixtures/baidu_ip_invalid_key
diff --git a/test/fixtures/baiduip_no_results b/test/fixtures/baidu_ip_no_results
similarity index 100%
rename from test/fixtures/baiduip_no_results
rename to test/fixtures/baidu_ip_no_results
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 8bfbe25b..48b95848 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -157,13 +157,13 @@ module Geocoder
       end
     end
 
-    class Baiduip
+    class BaiduIp
       private
       def fixture_prefix
-        "baiduip"
+        "baidu_ip"
       end
       def default_fixture_filename
-        "baiduip_202_198_16_3"
+        "baidu_ip_202_198_16_3"
       end
     end
   end
-- 
GitLab