class ActiveRecord::Relation
Public Instance Methods
ordered_find(*args)
click to toggle source
# File lib/ordered_find.rb, line 6 def ordered_find(*args) ids = args.flatten find(ids.uniq).index_by(&:id).values_at(*ids) end
ordered_find_by_id(*args)
click to toggle source
# File lib/ordered_find.rb, line 11 def ordered_find_by_id(*args) ids = args.flatten where(id: ids.uniq).index_by(&:id).values_at(*ids) end