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