lib/og/mixin/orderable.rb in og-0.21.0 vs lib/og/mixin/orderable.rb in og-0.21.2

- old
+ new

@@ -113,42 +113,42 @@ end alias_method :last?, :bottom? def increment_position @#{position} += 1 - update(:only=>[:#{position}]) + update_property(:#{position}) end def decrement_position @#{position} -= 1 - update(:only=>[:#{position}]) + update_property(:#{position}) end def bottom_position item = bottom_item item ? item.#{position} : 0 end def set_top_position @#{position} = 1 - update(:only=>[:#{position}]) + update_property(:#{position}) end def set_bottom_position @#{position} = bottom_position + 1 - update(:only=>[:#{position}]) + update_property(:#{position}) end def increment_position_of_higher_items - #{base}.update_property("#{position}=(#{position} + 1)", #{cond_and}"#{position} < \#\{@#{position}\}") + #{base}.update("#{position}=(#{position} + 1)", #{cond_and}"#{position} < \#\{@#{position}\}") end def increment_position_of_all_items - #{base}.update_property("#{position}=(#{position} + 1)", #{cond}) + #{base}.update("#{position}=(#{position} + 1)", #{cond}) end def decrement_position_of_lower_items - #{base}.update_property("#{position}=(#{position} - 1)", #{cond_and}"#{position} > \#\{@#{position}\}") + #{base}.update("#{position}=(#{position} - 1)", #{cond_and}"#{position} > \#\{@#{position}\}") end } base.module_eval(code) end