Module: Mongory::MongoidPatch

Defined in:
lib/mongory/mongoid.rb

Overview

Only loaded when Mongoid is present

Class Method Summary collapse

Class Method Details

.patch!void

This method returns an undefined value.

Regist Mongoid operator key object into KeyConverter



9
10
11
12
13
14
15
# File 'lib/mongory/mongoid.rb', line 9

def self.patch!
  kc = Mongory::Converters::KeyConverter.instance
  # It's Mongoid built-in key operator that born from `:key.gt`
  kc.register(::Mongoid::Criteria::Queryable::Key) do |v|
    kc.convert(@name.to_s, @operator => v)
  end
end