Method: ActsAsList::InstanceMethods#move_lower
- Defined in:
- lib/acts_as_list.rb
#move_lower ⇒ Object
Swap positions with the next lower item, if one exists.
81 82 83 84 85 86 87 88 |
# File 'lib/acts_as_list.rb', line 81 def move_lower lower = lower_item return unless lower acts_as_list_class.transaction do self.update_attribute(position_column, lower.send(position_column)) lower.decrement_position end end |