Method: Sequel::Model::Associations::AssociationReflection#filter_by_associations_conditions_expression
- Defined in:
- lib/sequel/model/associations.rb
#filter_by_associations_conditions_expression(obj) ⇒ Object
The expression to use for the additional conditions to be added for the filter by association support, when the association itself is filtered. Works by using a subquery to test that the objects passed also meet the association filter criteria.
368 369 370 371 |
# File 'lib/sequel/model/associations.rb', line 368 def filter_by_associations_conditions_expression(obj) ds = filter_by_associations_conditions_dataset.where(filter_by_associations_conditions_subquery_conditions(obj)) {filter_by_associations_conditions_key=>ds} end |