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