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