Module: Mongoid::Contextual::Queryable

Included in:
Memory, Mongo
Defined in:
lib/mongoid/contextual/queryable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#collectionObject (readonly)

Returns the value of attribute collection.



9
10
11
# File 'lib/mongoid/contextual/queryable.rb', line 9

def collection
  @collection
end

#collection The collection to query against.(Thecollectiontoqueryagainst.) ⇒ Object (readonly)



9
# File 'lib/mongoid/contextual/queryable.rb', line 9

attr_reader :collection, :criteria, :klass

#criteriaObject (readonly)

Returns the value of attribute criteria.



9
10
11
# File 'lib/mongoid/contextual/queryable.rb', line 9

def criteria
  @criteria
end

#criteria The criteria for the context.(Thecriteria) ⇒ Object (readonly)



9
# File 'lib/mongoid/contextual/queryable.rb', line 9

attr_reader :collection, :criteria, :klass

#klassObject (readonly)

Returns the value of attribute klass.



9
10
11
# File 'lib/mongoid/contextual/queryable.rb', line 9

def klass
  @klass
end

#klass The klass for the criteria.(Theklass) ⇒ Object (readonly)



9
# File 'lib/mongoid/contextual/queryable.rb', line 9

attr_reader :collection, :criteria, :klass

Instance Method Details

#blank?true, false Also known as: empty?

Is the enumerable of matching documents empty?

Examples:

Is the context empty?

context.blank?

Returns:

  • (true, false)

    If the context is empty.

Since:

  • 3.0.0



19
20
21
# File 'lib/mongoid/contextual/queryable.rb', line 19

def blank?
  !exists?
end