]> git.openstreetmap.org Git - rails.git/blobdiff - lib/geo_record.rb
Declare callbacks explicitly
[rails.git] / lib / geo_record.rb
index 286ce69e14a411bb6f1f9214bc678758b3496f79..0728a6aa1e7610cb4ccf04c5f5310915c5d23015 100644 (file)
@@ -6,10 +6,7 @@ module GeoRecord
   
   def self.included(base)
     base.extend(ClassMethods)
   
   def self.included(base)
     base.extend(ClassMethods)
-  end
-
-  def before_save
-    self.update_tile
+    base.before_save :update_tile
   end
 
   # Is this node within -90 >= latitude >= 90 and -180 >= longitude >= 180
   end
 
   # Is this node within -90 >= latitude >= 90 and -180 >= longitude >= 180
@@ -42,15 +39,6 @@ module GeoRecord
     return self.longitude.to_f / SCALE
   end
 
     return self.longitude.to_f / SCALE
   end
 
-  # Potlatch projections
-  def lon_potlatch(baselong,masterscale)
-    (self.lon-baselong)*masterscale
-  end
-
-  def lat_potlatch(basey,masterscale)
-    -(lat2y(self.lat)-basey)*masterscale
-  end
-  
 private
   
   def lat2y(a)
 private
   
   def lat2y(a)