lib/whirled_peas/settings/position.rb in whirled_peas-0.10.0 vs lib/whirled_peas/settings/position.rb in whirled_peas-0.11.0
- old
+ new
@@ -1,15 +1,27 @@
module WhirledPeas
module Settings
class Position
- attr_writer :left, :top
+ attr_reader :left, :top, :right, :bottom
- def left
- @left || 0
+ def left=(value)
+ @right = nil
+ @left = value
end
- def top
- @top || 0
+ def top=(value)
+ @bottom = nil
+ @top = value
+ end
+
+ def right=(value)
+ @left = nil
+ @right = value
+ end
+
+ def bottom=(value)
+ @top = nil
+ @bottom = value
end
end
end
end