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 |