lib/sqed/boundaries.rb in sqed-0.1.5 vs lib/sqed/boundaries.rb in sqed-0.1.6

- old
+ new

@@ -89,6 +89,20 @@ return false if c.nil? end end true end + + def zoom(width_factor, height_factor) + coordinates.keys.each do |i| + set(i, [ + (x_for(i).to_f * width_factor).to_i, + (y_for(i).to_f * height_factor).to_i, + (width_for(i).to_f * width_factor).to_i, + (height_for(i).to_f * height_factor).to_i + ]) + + end + end + + end