Method: ModelSet::SQLQuery#anchor!
- Defined in:
- lib/model_set/sql_query.rb
#anchor!(query, opts = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/model_set/sql_query.rb', line 5 def anchor!(query, opts = {}) if @limit_fetch = opts[:limit_fetch] @reorder = query.ids else if query.respond_to?(:sql) sql = "#{id_field_with_prefix} IN (#{query.sql})" else sql = ids_clause(query.ids) @reorder = query.ids end add_conditions!(sql) end end |