Method: Mongoid::Criterion::Complex#initialize

Defined in:
lib/mongoid/criterion/complex.rb

#initialize(opts = {}) ⇒ Complex

Create the new complex criterion.

Examples:

Instantiate a new complex criterion.

Complex.new(:key => :field, :operator => "$gt")

Parameters:

  • opts (Hash) (defaults to: {})

    The options to convert.



21
22
23
# File 'lib/mongoid/criterion/complex.rb', line 21

def initialize(opts = {})
  @key, @operator = opts[:key], opts[:operator]
end