Sha256: 3e300d55eda8e1717800be0b5b31d7a4637eb9d07dc682a96ea35b2d0ae6cdc3
Contents?: true
Size: 333 Bytes
Versions: 93
Compression:
Stored size: 333 Bytes
Contents
module Tenon module Reorderable def self.included(mod) mod.extend(ClassMethods) end module ClassMethods def reorder!(list) list.each_with_index do |id, order| item = find_by_id(id) item.list_order = order and item.save unless item.blank? end end end end end
Version data entries
93 entries across 93 versions & 1 rubygems