Class: ActiveRecord::Relation
- Inherits:
-
Object
- Object
- ActiveRecord::Relation
- Defined in:
- lib/ordered_find.rb
Instance Method Summary collapse
Instance Method Details
#ordered_find(*args) ⇒ Object
6 7 8 9 |
# 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) ⇒ Object
11 12 13 14 |
# 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 |