From 9005742b36be8fd66b476cb86d18d15ebf8d3375 Mon Sep 17 00:00:00 2001
From: Alex Reisner <alex@alexreisner.com>
Date: Tue, 29 Nov 2011 12:42:41 -0500
Subject: [PATCH] Move exceptions to new file.

---
 lib/geocoder.rb            | 6 +-----
 lib/geocoder/exceptions.rb | 8 ++++++++
 2 files changed, 9 insertions(+), 5 deletions(-)
 create mode 100644 lib/geocoder/exceptions.rb

diff --git a/lib/geocoder.rb b/lib/geocoder.rb
index b73e6e9c..a4b52ac5 100644
--- a/lib/geocoder.rb
+++ b/lib/geocoder.rb
@@ -1,5 +1,6 @@
 require "geocoder/configuration"
 require "geocoder/calculations"
+require "geocoder/exceptions"
 require "geocoder/cache"
 require "geocoder/request"
 require "geocoder/models/active_record"
@@ -67,11 +68,6 @@ module Geocoder
   end
 
 
-  # exception classes
-  class Error < StandardError; end
-  class ConfigurationError < Error; end
-
-
   private # -----------------------------------------------------------------
 
   ##
diff --git a/lib/geocoder/exceptions.rb b/lib/geocoder/exceptions.rb
new file mode 100644
index 00000000..0294c8d8
--- /dev/null
+++ b/lib/geocoder/exceptions.rb
@@ -0,0 +1,8 @@
+module Geocoder
+
+  class Error < StandardError
+  end
+
+  class ConfigurationError < Error
+  end
+end
-- 
GitLab