Sha256: 719c49fec6b9daa2e6f09711c084a45e6f2395e0628dac6267589703444eb1da

Contents?: true

Size: 379 Bytes

Versions: 4

Compression:

Stored size: 379 Bytes

Contents

class Dynomite::Item::Query::Relation
  module ComparisionMap
    COMPARISION_MAP = {
      'eq' => '=',
      'gt' => '>',
      'gte' => '>=',
      'lt' => '<',
      'lte' => '<=',
    }

    def comparision_for(operator)
      COMPARISION_MAP[operator] || operator
    end

    def comparision_operators
      COMPARISION_MAP.keys + COMPARISION_MAP.values
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dynomite-2.0.3 lib/dynomite/item/query/relation/comparision_map.rb
dynomite-2.0.2 lib/dynomite/item/query/relation/comparision_map.rb
dynomite-2.0.1 lib/dynomite/item/query/relation/comparision_map.rb
dynomite-2.0.0 lib/dynomite/item/query/relation/comparision_map.rb