class BoundingBox
attr_reader :min_lon, :min_lat, :max_lon, :max_lat
- private
-
LON_LIMIT = 180.0
LAT_LIMIT = 90.0
- SCALED_LON_LIMIT = LON_LIMIT * GeoRecord::SCALE
- SCALED_LAT_LIMIT = LAT_LIMIT * GeoRecord::SCALE
+ SCALED_LON_LIMIT = LON_LIMIT * GeoRecord::SCALE
+ SCALED_LAT_LIMIT = LAT_LIMIT * GeoRecord::SCALE
public
end
def self.from_s(s)
- if s.count(',') == 3
- BoundingBox.new(*s.split(/,/))
- else
- nil
- end
+ BoundingBox.new(*s.split(/,/)) if s.count(",") == 3
end
def self.from_bbox_params(params)
- if params[:bbox] && params[:bbox].count(',') == 3
- bbox_array = params[:bbox].split(',')
+ if params[:bbox] && params[:bbox].count(",") == 3
+ bbox_array = params[:bbox].split(",")
end
from_bbox_array(bbox_array)
end