Class: DataMapper::Query::Conditions::AbstractOperation

Class | DataMapper::Query::Conditions::AbstractOperation
In: | lib/dm-core/query/conditions/operation.rb
Parent: | Object

### Methods

<< descendants each inherited inspect new slug slug sorted_operands valid?

### Included Modules

Enumerable

### Attributes

operands | [R] | TODO: document @api semipublic

### Public Class methods

descendants()

TODO: document @api private

inherited(operation_class)

TODO: document @api private

new(*operands)

TODO: document @api semipublic

slug(slug = nil)

TODO: document @api semipublic

### Public Instance methods

<<(operand)

TODO: document @api semipublic

each() {|*block_args| ...}

TODO: document @api semipublic

inspect()

TODO: document @api semipublic

slug()

Return the comparison class slug

@return [Symbol]

      the comparison class slug

@api private

sorted_operands()

Return a list of operands in predictable order

@return [Array<AbstractOperation>]

      list of operands sorted in deterministic order

@api private

valid?()

TODO: document @api semipublic

[Validate]