class ActiveRecord::Relation::Merger
def merge
Experimental RBS support (using type sampling data from the type_fusion
project).
def merge: () -> (WorkExperience::ActiveRecord_AssociationRelation | Trade::ActiveRecord_AssociationRelation)
This signature was generated using 2 samples from 1 application.
def merge NORMAL_VALUES.each do |name| value = values[name] # The unless clause is here mostly for performance reasons (since the `send` call might be moderately # expensive), most of the time the value is going to be `nil` or `.blank?`, the only catch is that # `false.blank?` returns `true`, so there needs to be an extra check so that explicit `false` values # don't fall through the cracks. unless value.nil? || (value.blank? && false != value) relation.public_send(:"#{name}!", *value) end end merge_select_values merge_multi_values merge_single_values merge_clauses merge_preloads merge_joins merge_outer_joins relation end