Contains behaviour for merging existing selection with new selection.
Instruct the next mergeable call to use intersection.
@example Use intersection on the next call.
mergeable.intersect.in(field: [ 1, 2, 3 ])
@return [ Mergeable ] The intersect flagged mergeable.
@since 1.0.0
Instruct the next mergeable call to use override.
@example Use override on the next call.
mergeable.override.in(field: [ 1, 2, 3 ])
@return [ Mergeable ] The override flagged mergeable.
Reset the stratgies to nil, used after cloning.
@example Reset the strategies.
mergeable.reset_strategies!
@return [ nil ] nil.
Instruct the next mergeable call to use union.
@example Use union on the next call.
mergeable.union.in(field: [ 1, 2, 3 ])
@return [ Mergeable ] The union flagged mergeable.
[Validate]