diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb
index 39490e81d92e684961801fd1d7fc32170b1f929b..8a443fee520c281735b18d2e3f2c34e2a4904d3e 100644
--- a/lib/geocoder/lookups/base.rb
+++ b/lib/geocoder/lookups/base.rb
@@ -87,7 +87,7 @@ module Geocoder
       # Class of the result objects
       #
       def result_class
-        eval("Geocoder::Result::#{self.class.to_s.split(":").last}")
+        Geocoder::Result.const_get(self.class.to_s.split(":").last)
       end
 
       ##