def merge!(scope)
      @options.merge!(scope.options)

      @attributes += scope.attributes
      @associations.merge!(scope.associations)

      @attributes.uniq!

      self
    end
def merge!(scope)
      @options.merge!(scope.options)

      @attributes += scope.attributes
      @associations.merge!(scope.associations)

      @attributes.uniq!

      self
    end
Merges data with given scope.

 @example
   scope.merge!(another_scope)