Move in_world? to GeoRecord model and correct comment.

This commit is contained in:
Tom Hughes 2008-02-03 15:38:44 +00:00
parent 8516ad87b3
commit 962573431e
2 changed files with 8 additions and 8 deletions

View file

@ -1,6 +1,14 @@
class GeoRecord < ActiveRecord::Base
before_save :update_tile
# Is this node within -90 >= latitude >= 90 and -180 >= longitude >= 180
# * returns true/false
def in_world?
return false if self.lat < -90 or self.lat > 90
return false if self.lon < -180 or self.lon > 180
return true
end
def self.find_by_area(minlat, minlon, maxlat, maxlon, options)
self.with_scope(:find => {:conditions => OSM.sql_for_area(minlat, minlon, maxlat, maxlon)}) do
return self.find(:all, options)

View file

@ -20,14 +20,6 @@ class Node < GeoRecord
errors.add_to_base("Node is not in the world") unless in_world?
end
# Is this node withing -90 > latitude > 90 and -180 > longitude > 180>
# * returns true/false
def in_world?
return false if self.lat < -90 or self.lat > 90
return false if self.lon < -180 or self.lon > 180
return true
end
#
# Search for nodes matching tags within bounding_box
#