Module: Quercle::Operator

Defined in:
lib/quercle/operator.rb,
lib/quercle/operator/equals.rb,
lib/quercle/operator/contains.rb,
lib/quercle/operator/ends_with.rb,
lib/quercle/operator/less_than.rb,
lib/quercle/operator/starts_with.rb,
lib/quercle/operator/greater_than.rb

Defined Under Namespace

Classes: Contains, EndsWith, Equals, GreaterThan, LessThan, StartsWith

Constant Summary collapse

OPERATORS =
{
  'contains' => Contains,
  'ends' => EndsWith,
  'eq' => Equals,
  'gt' => GreaterThan,
  'lt' => LessThan,
  'starts' => StartsWith
}

Class Method Summary collapse

Class Method Details

.get(key, value) ⇒ Object



19
20
21
# File 'lib/quercle/operator.rb', line 19

def self.get(key, value)
  OPERATORS[key].new value
end