Sha256: d0f88c0132275cf1d3283a09570574823f829dec6c673a34159a82dd3a467f3e
Contents?: true
Size: 268 Bytes
Versions: 26
Compression:
Stored size: 268 Bytes
Contents
module ActiveRecord class Base def self.find_in_specified_order(ids) items = find(ids) order_hash = {} ids.each_with_index {|id, index| order_hash[id.to_i]=index} items.sort_by!{|item| order_hash[item.id]} end end end
Version data entries
26 entries across 26 versions & 1 rubygems