Module: Mongoid::Criteria::Inspectable

Included in:
Mongoid::Criteria
Defined in:
build/mongoid-master/lib/mongoid/criteria/inspectable.rb

Overview

Mixin module included in Mongoid::Criteria which adds custom #inspect method functionality.

Instance Method Summary collapse

Instance Method Details

#inspectString

Get a pretty string representation of the criteria, including the selector, options, matching count and documents for inspection.

Examples:

Inspect the criteria.

criteria.inspect

Returns:

  • (String)

    The inspection string.



18
19
20
21
22
23
24
25
# File 'build/mongoid-master/lib/mongoid/criteria/inspectable.rb', line 18

def inspect
%Q{#<Mongoid::Criteria
  selector: #{selector.inspect}
  options:  #{options.inspect}
  class:    #{klass}
  embedded: #{embedded?}>
}
end