class Cuprum::Collections::Queries::ParseBlock::Builder
Evaluation context for query blocks.
Public Instance Methods
equals(value)
click to toggle source
Generates an equality criterion.
@return [Array] the equality criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 57 def equals(value) [nil, Operators::EQUAL, value] end
greater_than(value)
click to toggle source
Generates a greater than comparison criterion.
@return [Array] the greater than criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 66 def greater_than(value) [nil, Operators::GREATER_THAN, value] end
Also aliased as: gt
greater_than_or_equal_to(value)
click to toggle source
Generates a greater than or equal to comparison criterion.
@return [Array] the greater than or equal to criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 74 def greater_than_or_equal_to(value) [nil, Operators::GREATER_THAN_OR_EQUAL_TO, value] end
Also aliased as: gte
less_than(value)
click to toggle source
Generates a less than comparison criterion.
@return [Array] the less than criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 82 def less_than(value) [nil, Operators::LESS_THAN, value] end
Also aliased as: lt
less_than_or_equal_to(value)
click to toggle source
Generates a less than or equal to comparison criterion.
@return [Array] the less than or equal to criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 90 def less_than_or_equal_to(value) [nil, Operators::LESS_THAN_OR_EQUAL_TO, value] end
Also aliased as: lte
not_equal(value)
click to toggle source
Generates a negated equality criterion.
@return [Array] the negated equality criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 98 def not_equal(value) [nil, Operators::NOT_EQUAL, value] end
Also aliased as: ne
not_one_of(value)
click to toggle source
Generates a negated inclusion criterion.
@return [Array] the negated inclusion criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 106 def not_one_of(value) [nil, Operators::NOT_ONE_OF, value] end
one_of(value)
click to toggle source
Generates an inclusion criterion.
@return [Array] the inclusion criterion.
# File lib/cuprum/collections/queries/parse_block.rb, line 113 def one_of(value) [nil, Operators::ONE_OF, value] end