Module: Kasket::RelationMixin
- Defined in:
- lib/kasket/relation_mixin.rb
Instance Method Summary collapse
Instance Method Details
#to_kasket_query ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/kasket/relation_mixin.rb', line 4 def to_kasket_query if arel.is_a?(Arel::SelectManager) if ActiveRecord::VERSION::STRING < '5.2' arel.to_kasket_query(klass, (@values[:where].to_h.values + Array(@values[:limit]))) else arel.to_kasket_query(klass) end end rescue TypeError # unsupported object in ast nil end |