lib/clumpy/bounds.rb in clumpy-1.0.0 vs lib/clumpy/bounds.rb in clumpy-1.1.0

- old
+ new

@@ -1,10 +1,11 @@ module Clumpy class Bounds - def initialize(latitude, longitude, side_length) - side_length ||= 10 - @latitude = (latitude - side_length)..(latitude + side_length) - @longitude = (longitude - side_length*2)..(longitude + side_length*2) + def initialize(latitude, longitude, width, length) + l = length / 2 + w = width / 2 + @latitude = (latitude - l)..(latitude + l) + @longitude = (longitude - w)..(longitude + w) end attr_reader :latitude attr_reader :longitude