Sha256: 2ffe555aefa9bf9659a9af7dff9531800c28f650893102b435bcefc25c4c7906
Contents?: true
Size: 1009 Bytes
Versions: 6
Compression:
Stored size: 1009 Bytes
Contents
# See http://groups.google.com/group/mongomapper/browse_thread/thread/68f62e8eda43b43a/4841dba76938290c # # This is only for development mode. You will still want to clear the identity map before each request in production. # See examples/identity_map for more on this. # # to_prepare is called before each request in development mode and the first request in production. Rails.configuration.to_prepare do if Rails.configuration.cache_classes MongoMapper::Plugins::IdentityMap.clear else # Rails reloading was making descendants fill up and leak memory, these make sure they get cleared MongoMapper::Document.descendants.each {|m| m.descendants.clear if m.respond_to?(:descendants) } MongoMapper::Document.descendants.clear MongoMapper::EmbeddedDocument.descendants.each {|m| m.descendants.clear if m.respond_to?(:descendants) } MongoMapper::EmbeddedDocument.descendants.clear MongoMapper::Plugins::IdentityMap.clear MongoMapper::Plugins::IdentityMap.models.clear end end
Version data entries
6 entries across 6 versions & 4 rubygems