Module: Mongoid::Extras::ClassMethods
- Defined in:
- lib/mongoid/extras.rb
Overview
:nodoc
Instance Method Summary collapse
-
#cache ⇒ Object
Sets caching on for this class.
-
#cached? ⇒ true, false
Determines if the class is cached or not.
Instance Method Details
#cache ⇒ Object
Sets caching on for this class. This class level configuration will default all queries to cache the results of the first iteration over the cursor into an internal array. This should only be used for queries that return a small number of results or have small documents, as after the first iteration the entire results will be stored in memory.
27 28 29 |
# File 'lib/mongoid/extras.rb', line 27 def cache self.cached = true end |
#cached? ⇒ true, false
Determines if the class is cached or not.
37 38 39 |
# File 'lib/mongoid/extras.rb', line 37 def cached? !!self.cached end |