Revision 1298:4f746d8966dd lib/plugins/acts_as_list/lib

View differences:

lib/plugins/acts_as_list/lib/active_record/acts/list.rb
177 177
        # Return the next higher item in the list.
178 178
        def higher_item
179 179
          return nil unless in_list?
180
          acts_as_list_class.find(:first, :conditions =>
180
          acts_as_list_class.where(
181 181
            "#{scope_condition} AND #{position_column} = #{(send(position_column).to_i - 1).to_s}"
182
          )
182
          ).first
183 183
        end
184 184

  
185 185
        # Return the next lower item in the list.
186 186
        def lower_item
187 187
          return nil unless in_list?
188
          acts_as_list_class.find(:first, :conditions =>
188
          acts_as_list_class.where(
189 189
            "#{scope_condition} AND #{position_column} = #{(send(position_column).to_i + 1).to_s}"
190
          )
190
          ).first
191 191
        end
192 192

  
193 193
        # Test if this record is in a list

Also available in: Unified diff